php开发
这家伙很懒,还没填写该栏目的介绍呢~
首先说明下,我是在windows下,系统是win7 64位
这个升级跨度有点大,一直用apache2.2的,apache2.4发布了很久都没去安装
可能是处女座的缘故,不想安装wamp,xamp之类的集成包,他们很早就出了apache2.4,php5.5这些包了
一直想升级php到新一点的版本的,但一直觉得麻烦,懒,不想动,纠结了好久,终于在今天换了apache2.4...
php开发今天换了apache2.4和php5.6,工作项目出了问题
问题是打开页面报错:
Can't connect to caching file C:\Windows\TEMP/cache.storage//pdo.caching
原本以为是引入的一个zend框架文件的问题,因为这个文件实在是太老了,对php5.6来说,就像
一个18岁的少女嫁给了一个80岁的大爷一样
百度搜,肯定不行,明知道不行,还是搜了一下3...
php开发yyuc手册PDF版带书签提供下载
之前有介绍
http://www.144d.com/post-286.html
yyuc是个开源框架,由于参与某商业项目后,闭源并关闭在线手册,对于之前使用YYUC框架开发的朋友来说是个打击。
现在免费提供以前整理的一份手册给需要了解和学习YYUC框架的朋友,所有内容均来自于原YYUC官网。
我不对其中任何技术问题提供解答。
如果本文档有侵犯到您的权益...
php开发curl模拟登陆保存cookie失败的问题
一般我们会这样使用
curl_setopt($ch, CURLOPT_COOKIEJAR, $this->_cookiefile);
curl_setopt($ch, CURLOPT_COOKIEFILE, $this->_cookiefile);
这里的cookiefile很多时候我们都使用相对路径,这时候就会出现问题,保存不了cookie,而且还找不到问...
php开发basename对中文文件名无效的情况
请测试,文件名有中文,无论是用urlencode,还是编码转换为gb2312或者utf-8均无法获取文件名称。
根据实际情况,可以使用正则匹配,
一个简单的例子
preg_match("|([^.]+)\.xls|Uis",iconv('gb2312','utf-8',$files[$array_k]),$tmp);
echo $tmp[1];
php开发php 请求基于https的wsdl
网上一些资料显示,需要在SoapClient的第二个参数中做声明
经测试,未加参数还是可以,不过是基于localhost。真实服务器的情况不太清楚。
php开发PHP验证码的安全问题
之前写代码一直都是一个习惯,验证码输入错误,直接给出一个提示
直到那天看到乌云报告了一个大网站的,猜密码漏洞,才明白过来
验证码错误时,一定要把session中存的验证码销毁。
php开发支持gzip编码的snoopy类
原版的不支持,如果用snoopy去获取一个gzip编码过后的网站,会返回乱码
此源码修改过fetch的内容,支持获取gzip编码过后的网站
1.2.4的
Snoopy.class.rar
php开发php中一个数组索引对比的问题
定义一个数组
$a['test']=array('clinical_history'=>'dddd');
在对比值时,遇到这样的问题
使用in_array无效
var_dump(in_array('clinical_history',$a['test']))
但是使用
var_dump(isset($a['test']['clinical_h...
php开发php中使用simplexml解析xml后注意的问题
我们直接通过simplexml返回的xml对象取得值的话,其值是一个对象,不能直接和字符串进行对比
比如
$rows->name 里面有值,而且值为 test
$name中也有值 也为test
直接对比
if($rows->name == $name)
{
//这里就有问题
}
需要把$rows->name对象转换成字符串
...
php开发php采集替换图片地址
$content=preg_replace("|(<img .* src=[\"'])(.*)([\"'])|Uis",'\1http://www.jingchuanhotel.cn\2\3',$c[1]);
php采集替换图片地址
php开发php判定请求是否来自ajax
jquery的ajax
if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])==strtolower('XMLHttpRequest'))
{
//ajax请求,直接输出内容
...
php开发微信公众平台验证url出现超时,连接地址是框架形式的
比如:
http://www.144d.com/default/weixin/index
这样的地址就会超时
解决办法就是最后跟上斜杠
写成:
http://www.144d.com/default/weixin/index/
php开发易信版本的公众平台
基本上和微信平台一摸一样
包括接口,验证等
有一个区别就是在响应图文信息的时候,xml少一个节点
另外易信里,如果xml节点有错,将取不到内容,而微信允许部分小错误
欢迎关注易信版优乐笑话
php开发jquery 1.6以上attr方法出现失效的问题
特别是在复选框问题上
原来的代码
function chk_all($cid,$iname)
{
if($("#"+$cid+":checked").val()=="1")
{
//全选
$("input[name='"+$iname+"']").attr("checked",true);
...
php开发lnmp增加Oci8的扩展
参考官方教程:
http://www.vpser.net/manage/lnmp-php-install-ext.html
lnmp之安装PHP模块(不需要重装PHP)
这里注意几个问题
oci8不只是配置oci8.so
还必须安装oracle的客户端
# rpm -ivh oracle-instantclient11.2-basic-11.2.0.3.0-1....
php开发微信接口更新后遇到的问题
错误代码如下:
{"base_resp":{"ret":-3,"err_msg":"invalid session"}}
得到这个错误消息后,登陆的公众号自动退出。
之前以为腾讯的原因,因为这是近期才出现的。结果等了几天依然是这个结果,而之前使用了相同接口的其他公众号接口完全正常。
查看了腾讯官方的接口文档,并没有这个描述。
后来网上搜了下,发现问...
php开发PHP的位运算
在以前曾经看过将位运算用在权限管理的例子,但是一直没搞懂一个算法
今天看到这篇文章,还算比较明白了,应该是解决了当初的疑问,
原文地址:http://www.oschina.net/code/snippet_856191_23751
代码及说明如下:
在实际应用中可以做用户权限的应用
我这里说到的权限管理办法是一个普遍采用的方法,主要是使用到”位运行符”操作,&a...