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

请测试,文件名有中文,无论是用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...

php开发给微信优乐笑话准备的一段代码
主要是测试用
记录一下
<?php
$_REQUEST['value']=urlencode('我好笨啊我好笨');
$url='http://translate.google.cn/translate_tts?ie=UTF-8&q='.$_REQUEST['value'].'&tl=zh-CN&total=1&idx=0...

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

php开发从smarty转向thinkphp的模版要注意一下
在smarty里面,我们在一个模块里调用另一个模块的模版都是这样直接写文件名
$smarty->display("index.html");
而thinkphp里面,则不需要文件扩展名,有文件扩展名会发生错误,出生写全路径(见手册),thinkphp写法
$this->display('index');

php开发几句代码,实现给微信公众号的智能聊天
//智能聊天
include './Snoopy.class.php';
$snoopy=new Snoopy();
$snoopy->referer="http://www.xiaojo.com/";
if($snoopy->submit("http://www.xiaojo.com/bot/chata...