在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
如执行一个文件写入
Linux服务器,分别php **/a.php与 curl http://**/a.php 结果:php执行写入到/root/test.txt, curl与浏览器运行写入a.php所在文件夹下test.txt 原因:用php执行,权限是当前执行者的权限,用curl走的其实是http,权限是apache或者phpcgi用户等等(以webserver情况而定)的权限。 使用就对路径就没错了。 1 <?php 23 /* 4 * php执行与curl区别 5 * 6 * $ 王伟龙 QQ:973885303 2014-11-6 10:05:55 $ 7 * 8 * res:php执行写入到/root/test.txt, curl与浏览器运行写入a.php所在文件夹下test.txt 9 */ 10 $fp = fopen("test.txt", "a+"); 11 fwrite($fp, date("Y-m-d H:i:s") . " 成功成功了!\n"); 12 fclose($fp);
参考:php命令执行php程序和curl 执行php程序 #4
|
2022-08-30
2022-08-17
2022-11-06
2022-08-17
2022-08-15
请发表评论