PHP
zenwong
都快到我网站种菜 - http://www.JLLEE.com
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
最近突然对PHP感了点兴趣!
突然对PHP有点感兴趣,最近在看这方面的书,学习学习,无所谓用它找工作,都只是我的爱好而已。感觉PHP似乎对视图层支持的非常好,但持久层就不敢恭维了。结束语——还是JAVA强大。 ——End原创 2008-09-11 17:52:00 · 558 阅读 · 0 评论 -
PHPMailer中文说明
A开头:$AltBody--属性出自:PHPMailer::$AltBody文件:class.phpmailer.php说明:该属性的设置是在邮件正文不支持HTML的备用显示AddAddress--方法出自:PHPMailer::AddAddress(),文件:class.phpmailer原创 2009-07-23 11:47:00 · 9308 阅读 · 0 评论 -
PHP GZIP页面压缩函数,使用zlib扩展实现页面GZIP压缩输出
GZIP(GNU-ZIP)是一种压缩技术。经过GZIP压缩后页面大小可以变为原来的30%甚至更小。这样用户浏览的时候就会感觉很爽很愉快!要实现GZIP压缩页面需要浏览器和服务器共同支持,实际上就是服务器压缩,传到浏览器后浏览器解压并解析。浏览器那边不需要我们担心,因为现在绝大多数浏览器都支持解析GZIP过的页面。我们只要把页面在服务器端压缩再输出到浏览器就行了。 有点罗嗦,原创 2009-07-24 12:15:00 · 1329 阅读 · 0 评论 -
手工编译安装php后,重启apache时,libphp5.so: cannot restore segment prot after reloc: Permission denied 错误的解决办法
①----------apache2关于libphp5.so的permission denied的解决方法 和php-5.2.5,一切顺利。最后一步重新启动apache报如下错误:httpd: Syntax error on line 53 of /usr/local/apache/conf/httpd.conf: Cannot load /usr/local/apac原创 2009-07-28 09:49:00 · 2528 阅读 · 0 评论 -
php内置的压缩函数 —— ob_gzhandler()
ob_gzhandler()是PHP4.0.4以后内置的压缩函数,下面是网上对于这个函数的介绍文章: -----------------------这个输出缓冲处理的方法很好,并且不会为服务器带来额外的系统开销。我十分建议你使用这种方法。它的改变可以用以下的例子说明,如果客户使用的是28.8K的modem的话,经过这个处理,他将会认为突然间换成了一个ISDN接入一样。要注意的一点是:N原创 2009-07-24 14:31:00 · 1931 阅读 · 0 评论 -
php获得汉字拼音首字母的函数
function getfirstchar($s0){ $firstchar_ord=ord(strtoupper($s0{0})); if (($firstchar_ord>=65 and $firstchar_ord=48 and $firstchar_ord $s=iconv("UTF-8","gb2312", $s0); $asc=ord($原创 2009-07-31 17:10:00 · 859 阅读 · 1 评论 -
本人解释一下为何有些朋友的$_ENV为空
$_ENV记载了一些系统环境变量(因为牵扯到实际的操作系统,所以不可能给出$_ENV的完整列表)。 但有些朋友的$_ENV是空的,可能是原因是:你的php.ini的variables_order值为"GPCS",也就是说系统在定义PHP预定义变量时的顺序是GET,POST,COOKIES,SERVER,没有定义Environment(E),你可以修改php.ini文件的variable原创 2009-05-31 12:29:00 · 439 阅读 · 0 评论 -
将PHP作为Shell脚本语言使用
将PHP作为Shell脚本语言使用 --英文原著:Darrell Brogdon,发表于 http://www.phpbuilder.com/columns/darrell20000319.php3) 可能很多人都想过使用PHP编写一些定时发信之类的程序,但是却没有办法定时执行PHP;一次去PHPBuilder的时候,发现了这一篇文章,于是想给大家翻译一下(同时做了一些修改),希望对大家有原创 2009-07-03 08:56:00 · 375 阅读 · 0 评论 -
PHP字符截取,解决中文的截取问题,不用mb系列
//字符截取,解决中文的截取问题function Cut_string($string, $start ,$sublen, $extstring=..., $code = UTF-8) {//Cut_string开始 if($code == UTF-8) { $pa = "/[/x01-/x7f]|[/xc2-/xdf]原创 2009-09-29 10:44:00 · 549 阅读 · 0 评论 -
mod_deflate/ob_gzhandler/zlib 横向测试
前面说道建议打开WordPress的gzip压缩功能,然而使用Apache的mod_deflate模块效果更加好,因为它可以压缩多种文件类型。这篇文章比较了mod_gzip和mod_deflate不同的压缩效果,但现在Apache2主机用到mod_gzip模块不多,因为它自带了mod_deflate。今天我把mod_deflate模块、ob_gzhandler和zlib这3种压缩方式做一个横向测试原创 2009-07-24 10:45:00 · 966 阅读 · 0 评论 -
PHPMailer使用
require_once(DOCUMENT_ROOT./plugins/PHPMailer/class.phpmailer.php); //导入PHPMAILER类$mail = new PHPMailer(); //创建实例$mail -> CharSet=utf-8; //设置字符集$mail -> SetLanguage(en,DOCUMENT_ROOT./plug原创 2009-07-23 11:28:00 · 714 阅读 · 0 评论 -
PHP中有那么多功能强大,但却少有使用的函数!
call_user_func_array — 让参数以数组的形式调用一个函数call_user_func — 调用一个存在的函数create_function — 建立一个函数func_get_arg — 获取函数中某个参数的值func_get_args — 获取函数的所有参数并组成数组func_num_args — 获取一个函数的参数个数function_exists — 判定一个函数是否存在g原创 2008-09-20 00:03:00 · 430 阅读 · 0 评论 -
z.En原创文章之——通过程序读取文件头判断文件类型
前不久在逛论坛时看到一些朋友询问在写文件上传服务时如何判断用户上传的文件是不是自己不允许的文件类型,有很多热心的网友给出了解决方法,但其中9成以上的人都是说通过读取文件的后缀名来确定,这中方法也可以实现,但很拙劣,因为任何一个服务的使用者都可以通过修改后缀名的方法成功的把文件上传到服务器上。在回答者里只有极小部分的人说可以通过读取头文件来判断,我个人认为这是最好的方法,但没有人给出程序的实现。原创 2008-10-31 10:58:00 · 1087 阅读 · 0 评论 -
php-5.2 的 php.ini 中文版
适用于 php-5.2 的 php.ini 中文版作者:金步国版权声明本文作者是一位自由软件爱好者,所以本文虽然不是软件,但是本着 GPL 的精神发布。任何人都可以自由使用、转载、复制和再分发,但必须保留作者署名,亦不得对声明中的任何条款作任何形式的修改,也不得附加任何其它条件。您可以自由链接、下载、传播此文档,但前提是必须保证全文完整转载,包括完整的版权信息和作译者声明。转载 2008-11-09 01:01:00 · 499 阅读 · 0 评论 -
mb_substr(),mb_strcut()函数的应用
利用mb_substr截取字符串不会出现乱码问题,高手可以飞过......首先1.确保你的Windows/system32下有php_mbstring.dll这个文件,没有就从你Php安装目录extensions里拷入Windows/system32里面。2.在windows目录下找到php.ini打开编辑,搜索mbstring.dll,找到;extension=php_mbstring.dll把原创 2008-12-04 16:40:00 · 753 阅读 · 1 评论 -
PHP判断文件类型
$filename = "D://296.mid";$file = fopen($filename, "rb");$bin = fread($file, 2); //只读2字节fclose($file);$strInfo = @unpack("c2chars", $bin);$typeCode = intval($strInfo[chars1].$s原创 2009-03-13 13:48:00 · 1325 阅读 · 3 评论 -
关于php时区时间错误问题
我补充一点,我按照下面提示的方法修改php.ini找不到date.timezone 这行,是不是就没办法了呢,当然不是啦,哈哈没有的话就自己加嘛,自己动手丰衣足食。我加了这样一句date.timezone = “PRC”,问题就搞定了,高兴从php5.1.0开始,php.ini里加入了date.timezone这个选项,默认情况下是关闭的也就是显示的时间(无论用什么php命令)都是格林威治原创 2009-03-14 09:21:00 · 745 阅读 · 0 评论 -
关于.htaccess的配置
1.开启mod_rewrite将#LoadModule rewrite_module modules/mod_rewrite.so这行的#去掉2.修改httpd.conf1)将你的网站目录配置中的AllowOverride None 改为AllowOverride All2)修改Options的属性建议改为Indexes FollowSymLinksFollowSy原创 2009-04-17 22:41:00 · 2179 阅读 · 0 评论 -
strtr()和str_replace()的区别
strtr和str_replace同样都是字符替换函数,以前没怎么用过strtr,今天看到一些朋友在BBS里问strtr和str_replace的区别,有些人说是效率不同,但鄙人感觉如果只是效率不同的话,那么就没有必要让那个效率低的函数存在了,他们到底是哪里有区别呢?鄙人亲自实验了一把来验证他们的不同: strtr:他的效率确实是比str_replace快,而且好象还是4到5倍呢,他的原创 2009-07-13 15:25:00 · 708 阅读 · 0 评论 -
Windows下PHP开启mcrypt扩展和SSL(OpenSSL)扩展支持
今天想使用一下PHP的OpenSSL扩展库,习惯性的从php.ini中相应行打开支持,然后刷新页面,发现竟然还是不支持?郁闷之下,看了看Apache的错误日志:提示“不能加载XXX动态库"?真是见鬼,别的链接库都可以装入,为什么php_mcrypt.dll和php_openssl.dll这两个链接库无法装入呢?上网查了一下资料,原来这两个扩展是依赖于第三方库的。1,原创 2009-10-16 16:07:00 · 1348 阅读 · 0 评论
分享