折雨的天空

博客介绍:本博客当前共有文章【986】篇,总阅读量【5,569,279】次,第一篇博客发表于【2011年04月06日 10时34分】,距今已【5193】天,感谢您的使用!

php开发

这家伙很懒,还没填写该栏目的介绍呢~

basename对中文文件名无效的情况

php开发basename对中文文件名无效的情况

阅读(9461) 评论(0)

请测试,文件名有中文,无论是用urlencode,还是编码转换为gb2312或者utf-8均无法获取文件名称。 根据实际情况,可以使用正则匹配, 一个简单的例子 preg_match("|([^.]+)\.xls|Uis",iconv('gb2312','utf-8',$files[$array_k]),$tmp); echo $tmp[1];
php 请求基于https的wsdl

php开发php 请求基于https的wsdl

阅读(9051) 评论(2)

网上一些资料显示,需要在SoapClient的第二个参数中做声明 经测试,未加参数还是可以,不过是基于localhost。真实服务器的情况不太清楚。
PHP验证码的安全问题

php开发PHP验证码的安全问题

阅读(6838) 评论(1)

之前写代码一直都是一个习惯,验证码输入错误,直接给出一个提示 直到那天看到乌云报告了一个大网站的,猜密码漏洞,才明白过来 验证码错误时,一定要把session中存的验证码销毁。
支持gzip编码的snoopy类

php开发支持gzip编码的snoopy类

阅读(6512) 评论(0)

原版的不支持,如果用snoopy去获取一个gzip编码过后的网站,会返回乱码 此源码修改过fetch的内容,支持获取gzip编码过后的网站 1.2.4的 Snoopy.class.rar
php中一个数组索引对比的问题

php开发php中一个数组索引对比的问题

阅读(7031) 评论(0)

定义一个数组 $a['test']=array('clinical_history'=>'dddd'); 在对比值时,遇到这样的问题 使用in_array无效 var_dump(in_array('clinical_history',$a['test'])) 但是使用 var_dump(isset($a['test']['clinical_h...
php中使用simplexml解析xml后注意的问题

php开发php中使用simplexml解析xml后注意的问题

阅读(6484) 评论(0)

我们直接通过simplexml返回的xml对象取得值的话,其值是一个对象,不能直接和字符串进行对比 比如 $rows->name 里面有值,而且值为 test $name中也有值 也为test 直接对比 if($rows->name == $name) { //这里就有问题 } 需要把$rows->name对象转换成字符串 ...
php判定请求是否来自ajax

php开发php判定请求是否来自ajax

阅读(5862) 评论(0)

jquery的ajax if(isset($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH'])==strtolower('XMLHttpRequest')) { //ajax请求,直接输出内容 ...
易信版本的公众平台

php开发易信版本的公众平台

阅读(6788) 评论(0)

基本上和微信平台一摸一样 包括接口,验证等 有一个区别就是在响应图文信息的时候,xml少一个节点 另外易信里,如果xml节点有错,将取不到内容,而微信允许部分小错误 欢迎关注易信版优乐笑话
lnmp增加Oci8的扩展

php开发lnmp增加Oci8的扩展

阅读(7872) 评论(1)

参考官方教程: 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开发微信接口更新后遇到的问题

阅读(11418) 评论(0)

错误代码如下: {"base_resp":{"ret":-3,"err_msg":"invalid session"}} 得到这个错误消息后,登陆的公众号自动退出。 之前以为腾讯的原因,因为这是近期才出现的。结果等了几天依然是这个结果,而之前使用了相同接口的其他公众号接口完全正常。 查看了腾讯官方的接口文档,并没有这个描述。 后来网上搜了下,发现问...
PHP的位运算

php开发PHP的位运算

阅读(6059) 评论(0)

在以前曾经看过将位运算用在权限管理的例子,但是一直没搞懂一个算法 今天看到这篇文章,还算比较明白了,应该是解决了当初的疑问, 原文地址:http://www.oschina.net/code/snippet_856191_23751 代码及说明如下: 在实际应用中可以做用户权限的应用 我这里说到的权限管理办法是一个普遍采用的方法,主要是使用到”位运行符”操作,&a...
64位系统无法加载PHP的oracle扩展问题

php开发64位系统无法加载PHP的oracle扩展问题

阅读(7558) 评论(0)

最开始以为64位系统,用64位的客户端,就是那个instantclient 可是安好以后加载不了,换成32位的就行了,估计是因为我的apache是32位的,它就只能加载32位扩展吧。 附带oracle扩展的环境变量注册代码,复制后,保存成bat文件运行一次,注意修改路径为你的instantclient的路径 #修改path变量,添加 @reg add "HKEY_LOC...
从smarty转向thinkphp的模版要注意一下

php开发从smarty转向thinkphp的模版要注意一下

阅读(7010) 评论(0)

在smarty里面,我们在一个模块里调用另一个模块的模版都是这样直接写文件名 $smarty->display("index.html"); 而thinkphp里面,则不需要文件扩展名,有文件扩展名会发生错误,出生写全路径(见手册),thinkphp写法 $this->display('index');
«... 6 7 8 9 10 11 12 13 14 15 16