php
iteye_573
这个作者很懒,什么都没留下…
展开
-
php中英文判断
[code="php"] static function ischinese($s){ $allen = preg_match("/^[^\x80-\xff]+$/", $s); $allcn = preg_match("/^[".chr(0xa1)."-".chr(0xff)."]+$/",$s); if($allen){ return 'allen'...2009-11-13 14:41:07 · 75 阅读 · 0 评论 -
PHP header 缓存设置
1. Accept:告诉WEB服务器自己接受什么介质类型,*/* 表示任何类型,type/* 表示该类型下的所有子类型,type/sub-type。 2. Accept-Charset: 浏览器申明自己接收的字符集 Accept-Encoding: 浏览器申明自己接收的编码方法,通常指定压缩方法,是否支持压缩,支持什么压缩方法(gzip,deflate) Accept-Langua...原创 2010-06-30 10:17:15 · 79 阅读 · 0 评论 -
PHP5.3 和CakePHP1.2的兼容性问题(转)
最近一次升级Archlinux,PHP升级到了5.3,遇到了两个问题: 1.Arch里面PHP更换了打包的方式,PHP的Aapche模块被独立封装为php-apache模块,所以安装了php包之后还要安装 php-apache包(如果你用Apache作为你的Web server ^^ )。 2.另外就是Cakephp1.2跟PHP5.3的兼容性问题了。安装PHP5.3之后,运行Cake...2010-05-04 17:02:18 · 112 阅读 · 0 评论 -
优化PHP执行效率的40条技巧(转)
1.如果一个方法能被静态,那就声明他为静态的,速度可提高1/4; 2.echo的效率高于print,因为echo没有返回值,print返回一个整型; 3.在循环之前设置循环的最大次数,而非在在循环中; 4.销毁变量去释放内存,特别是大的数组; 5.避免使用像__get, __set, __autoload等魔术方法; 6.requiere_once()比较耗资源; ...2010-05-02 13:15:31 · 132 阅读 · 0 评论 -
PHP如何取得服务器地址-$_SERVER['HTTP_HOST']靠不住
在php中,我们一般通过$_SERVER['HTTP_HOST']来活得URL中网站的域名或者ip地址。 [code="php"]php手册中的解释如下: “HTTP_HOST” 当前请求的 Host: 头信息的内容。[/code] 一般来说,这样子不会遇到什么问题,在一些常见的php框架中,如PFC3和FLEA也是基于该预定义变量。 然而最近在做的一个项目,程序移交到客...原创 2009-07-21 10:57:18 · 1339 阅读 · 0 评论 -
自己常用的几个function
1、当遇到会被修改,但修改次数非常少,而且内容不太多时,存入数据库其实没有必要。这时我会选择写入文件 [code="php"]function catch_write($catch,$arr){ if(!empty($arr)){ $str = ""; $file = fopen(APP . 'tmp/cache/data/'.$catch.'.php',"w"); ...原创 2010-02-24 10:49:43 · 166 阅读 · 0 评论 -
smarty模板里检查一个变量是否存在
{[$q|default:"not value"]}原创 2009-05-25 16:42:02 · 1004 阅读 · 0 评论 -
PHPExcel常用方法汇总
[code="php"] [/code]原创 2009-05-20 10:35:49 · 153 阅读 · 0 评论 -
PHPExcel读取Excel文件
[code="php"] $fileName = 'excel.xls'; $path = 'path'; $filePath = $path.$fileName; $PHPExcel = new PHPExcel(); $PHPReader = new PHPExcel_Reader_Excel2007(); if(!$PHPReader->canRead($filePa...2009-05-15 09:29:30 · 59 阅读 · 0 评论 -
PHP程序员最常犯的11个MySQL错误
摘要:对于很多新手们来说,使用PHP可以在短短几个小时之内轻松地写出具有特定功能的代码。但是,构建一个稳定可靠的数据库却需要花上一些时日和相关技能。下面列举了大家比较容易犯的而且很严重的11个MySQL相关的错误。 英文原文:Top 10 MySQL Mistakes Made by PHP Developers 对于大多数Web应用来说,数据库都是一个十分基础性的部分。如果你在使...原创 2012-01-11 23:06:14 · 108 阅读 · 0 评论