最近在写了一个php的脚本,这个脚本要定时执行alipay的sdk,就遇到了文章标题PHP脚本文件相对路径的问题的问题。于是百度查找解决方法,主要找到两种解决方法

方法一
把所有的include和requie都修改成绝对路径
方法二

  1. $cur_dir = dirname(__FILE__);
  2. chdir($cur_dir); // 切换工作目录为当前文件所在目录
  3. require(../class/a.php);

在加载文件的上面添加chdir函数这样crontab 中运行php脚本,会进入到脚本所在目录

实际情况
上面的方法一,不现实,我不可能修改sdk的文件把所有的相对路径修改成绝对路径,方法二添加好像没有方法,不清楚是否需要所有的require上面添加chdir函数

我的解决方法,把脚本处理sdk的代码,修改成一个api接口,在php脚本里调用api接口

相关评论(0)
您是不是忘了说点什么?

友情提示:垃圾评论一律封号...

还没有评论,快来抢沙发吧!