当前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文件的目录。相对原版,程序体更......