当前PHP都已经到5.4了,但是我还是5.2,没办法,已经从以前的更新强迫症到现在的更新拖延症了。所以说一下PHP5.2的memcached怎么配置使用。 到这里下载最新的pecl包,即使版本不一样,只需要保证是5.2的即可,如pecl-5.2.6-Win32.zip。然后把压缩包里的php_memcache.dll解压缩到PHP安装目录下的e......

本来JAVA和JSP之间加密通信好好的,相同的函数,相同的处理,不会有其他大问题。不过有时候就是蛋疼啊,于是就有了PHP与JAVA间使用AES进行加密通信。 PHP的AES128位由mcrypt模块提供,称为MCRYPT_RIJNDAEL_128。 JAVA的AES默认就是128位的。 加密模式有好几种,不同的语言不同的库支持的情况不同......

在PHP中使用libcurl连接https/SSL网站,可以用以下代码测试是否连接畅通: <? $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, 'https://passport.baidu.com/?login'); curl_setopt($curl, CURLOPT_POST, false); $curl_res = curl_exec($curl); echo $curl_res; if (curl_errno($curl......

一、安装Eclipse 下载地址为http://www.eclipse.org/downloads/ 上面有好多个版本,通过Compare Packages科研看到其中的区别。开发PHP的话,Eclipse IDE for JavaScript Web Developers就行。但我考虑到以后可能要用它来折腾JAVA EE,所以下了Eclipse IDE for Java EE Developers。 下载下来的是......

在PHP中查找中文字符,有两种方案。 1、中文字符是gbk(gb2312) 有两种解决方法 第一种: 将PHP保存为ASCII编码,然后使用strpos查找,如: strpos($curl_res, '哈哈') 第二种: 将PHP保存为UTF-8无BOM编码,然后转换字符串编码为UTF-8,再查找,如: $curl_res = mb_convert_encoding($curl_r......

这是PHP的版本,用的是HTTP HEADER的Location转向,并不是做流量转发,真正的数据还是直接有115服务器获得,轻量。 代码如下,代码中有作者地址,如果失效了就在本博客关注或者直接去作者博客看新版吧: <?php /* * (C) Copyright 2009-2010 115.com All Rights Reserved * * 115网盘外链p......

使用.htaccess可以在某种程度上更改PHP的错误显示的设置,实际上,相当于更改PHP.ini的参数,很是方便。 将以下相应代码放到对应目录中的.htaccess文件,即可实现相应功能。 关闭错误显示: php_flag display_startup_errors off php_flag display_errors off php_flag html_errors off php_valu......

不知道为什么,我一用HTTP/1.1发送请求,GHS代理就慢得要死。即是改用HTTP/1.0发送请求,如果把服务器端的Header转发给用户,照样慢的要死。不知道是怎么回事,所以只好写出这个只具备一般浏览功能,连POST都不支持,更别说301转向之类的GHS代理的PHP版本。 采用fsockopen获取数据。 首先,把绑......

有缓存那个gzip始终有问题,干脆换成这个无缓存版本。 本gzip.php默认压缩输出css、js、html、xml等内容。 Rewrite规则: #gzip for non-PHP<IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteCond %{REQUEST_FILENAME} -fRewriteCond %{REQUEST_FILENAME} ^.*\.(css|js|html|......

gzip.php改良版   $key已经确定了某个文件的唯一性,所以把原来的文件名处理换了,并加上$ht_dir。因为$key是来自$_SERVER['QUERY_STRING']的变量,与htaccess位置有关。缓存的生成与当前文件目录无关,所以采用$cachedir指定相对网站根目录,存放gz文件的目录。相对原版,程序体更......