zoukankan      html  css  js  c++  java
  • php执行与curl区别

            如执行一个文件写入

    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

     2 
     3     /*
     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($fpdate("Y-m-d H:i:s") . " 成功成功了! ");
    12     fclose($fp); 

     参考:php命令执行php程序和curl 执行php程序 #4

  • 相关阅读:
    jmeter 插件
    jmeter beanshell
    Linux awk&sed
    Linux 各文件系统配置
    Linux常用基本命令 1
    testNg自动化,读取excel的数据
    jmeter 控制器
    Web
    SQL语句
    HTML
  • 原文地址:https://www.cnblogs.com/oldphper/p/4078008.html
Copyright © 2011-2022 走看看