折雨的天空

新浪微薄腾讯微薄

最新碎语:最近霉到了住。哎。。。

php开发

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

PHP的soapheader问题

php开发PHP的soapheader问题

阅读(15) 评论(0)

PHP写的服务端,如果通过header验证需要注意一下 soapui工具里添加的header是放在$_SERVER数组中的。 而PHP的soapheader添加的,是放在soap原始请求中的,需要通过获取 MessageServer::soaputils_autoFindSoapRequest(); 原始请求来取得。 部分服务端解析: $username=iss...
loadXML(): Extra content at the end of the document in Entity

php开发loadXML(): Extra content at the end of the document in Entity

阅读(13) 评论(0)

今天被一个soap坑死了,上次调试都没有问题,今天突然死活不通,获取不到值。根本原因还是基础不牢,xml的基础知识不清楚。 逐步调试,发现loadXML过后,就没有内容,因为是soap,也没有报错。 本地调试发现错误: loadXML(): Extra content at the end of the document in Entity 经搜索发现,导致这...
CAS的服务记录是空的,没有定义服务。

php开发CAS的服务记录是空的,没有定义服务。

阅读(161) 评论(0)

错误原因 CAS 5.x 默认情况下不支持HTTP的客户端接入,建议客户端采用HTTPS协议。 不过,确实无法升级为HTTP的,那也可以把CAS Server开启支持HTTP的客户端接入。 具体开发的方法如下: ·1. 修改http支持的配置 打开文件:cas\WEB-INF\classes\services\HTTPSandIMAPS-10000001.json 第三行...
php5.6和php7的一个较大差异

php开发php5.6和php7的一个较大差异

阅读(234) 评论(0)

来一段垃圾代码: $where_json_cols=isset($$api_name['where_cols'])?$$api_name['where_cols']:''; 真的是垃圾代码,在PHP5.6下跑不起来,也不报错,打印$$api_name是有值的。 要兼容PHP5.6需要改成: $tmp_arr_name=$$api_name; $where_json...
PHP Notice:  Uninitialized string offset: 3 in 和 PHP Notice:  Uninitialized string offset: 3 in

php开发PHP Notice: Uninitialized string offset: 3 in 和 PHP Notice: Uninitialized string offset: 3 in

阅读(248) 评论(0)

是用了特殊的$$a['name']这种特殊临时变量。 这个问题很奇葩,我已经使用了isset作为判定,在部分服务器上依然报错,我本机就没有。 后来发现,是由于PHP版本的原因,PHP5.6的版本就会报错,而PHP7以上的就不会。 附上PHP代码: $array_name='_temp_'.$oid; //php5.6下,要增加下面这句才不会报错 $t=$...
一个低级的soap1.2错误

php开发一个低级的soap1.2错误

阅读(261) 评论(0)

发送soap1.2的头应该是这样的:header("Content-Type:application/soap+xml; charset=UTF-8"); 而我刚开始却写成了:header("Content-Type:soap+xml; charset=UTF-8");
PHP的SOAP接口提示Wrong Version

php开发PHP的SOAP接口提示Wrong Version

阅读(602) 评论(0)

今天测试写的webservice接口,提示Wrong Version 的错误 每次测试webservice接口都会报各种莫名其妙的错误,晕。 最后发现是原来的代码里全部写的echo,用于直接页面调试,没有在改成webservice调用时调整为return造成的。 Wrong Version 示例: SoapFault Object ( [me...
待研究一下xhprof

php开发待研究一下xhprof

阅读(396) 评论(0)

百度一下,即可 从一个视频里看到这个工具,感觉对项目是有帮助的,稍后研究一下,记录一个地址: https://blog.csdn.net/qq_28602957/article/details/72697901
使用结巴分词配了一个在线分词的

php开发使用结巴分词配了一个在线分词的

阅读(489) 评论(0)

结巴分词git地址:https://github.com/jonnywang/phpjieba 各种语言的都有。按照里面的readme就可以编译成功了,我是在android手机模拟的linux环境下编译的 最后是官方示例的效果: http://local.wohaoben.com/jieba.php 可以基于这个分词,写一个接口了,供自己使用,哈哈。
PHP配置redis存储session

php开发PHP配置redis存储session

阅读(470) 评论(0)

由于memcached配置有问题,存储session导致无法正常使用,因此换了一下redis 首先,我对redis一点都不懂,事前也没了解过。于是找了一篇文章: 原文地址: https://blog.csdn.net/asnn0208/article/details/78909409 以下是备份: 1 . 下载Redis 使用wget下载,命令如下: ...
安装php7.2遇到死活启动不起来的问题

php开发安装php7.2遇到死活启动不起来的问题

阅读(734) 评论(0)

最终的原因是不知道什么时候,把以前旧版本的Php目录加入到了环境变量中。 在我快绝望的时候,看到一个人的文章里写了,查看windows的系统日志,才发现加载的Php7ts.dll路径是错的,加载的环境变量下的,而不是我才下在的新版的。 好郁闷。。。 主要是这个报错太坑爹,apache错误日志里只显示一句Pid什么的,根本跟它没关系。
微信模板消息推送注意一点点

php开发微信模板消息推送注意一点点

阅读(1599) 评论(0)

怎么用PHP写推的,都难得写了,网上找了个现成的。复制的代码,里面会有几个特殊符号,phpstorm显示黄色的,删除就可以了。 主要是要记得后台要去设置一下IP白名单,这个有点烦。其他很容易,直接用下面的代码就可以了。 原文地址: https://www.cnblogs.com/easy1996/p/6582233.html 摘一下代码: <?php ...
php字符串长度超过数据库长度,又不想用二进制的时候

php开发php字符串长度超过数据库长度,又不想用二进制的时候

阅读(648) 评论(0)

特别是oracle数据库,那个二进制有点麻烦,varchar2 的4000长度的字符有的时候还存不下,比如存点Html什么的。 可以用PHP相关的压缩函数: 压缩函数:gzcompress gzdeflate gzencode 与之对应的解压函数如下: 解压函数:gzuncompress gzinflate gzdecode 特别注意:g...
1 2 3 4 5 6 ... »