php cli 方式 在crotab中运行解决


Posted in PHP onFebruary 08, 2010
/var/www/html/bt/e/BtSys:.:/usr/share/pear:/usr/share/phpPHP Warning: require(../class/connect.php): failed to open stream: No such file or directory in /var/www/html/bt/e/BtSys/torrents-scrape.php on line 17 
PHP Fatal error: require(): Failed opening required '../class/connect.php' (include_path='/var/www/html/bt/e/BtSys:.:/usr/share/pear:/usr/share/php') in /var/www/html/bt/e/BtSys/torrents-scrape.php on line 17

尝试解决方法1 加入如下代码

代码

// setting include path 
$cur_dir=getcwd(); 
$cur_dir=$basedir = dirname(__FILE__); 
$path = ini_get('include_path'); 
ini_set("include_path", "$cur_dir:$path"); 
$path = ini_get('include_path'); 
//echo $path; 
require(../class/a.php) 
require(../class/b.php) 
...............

运行失败

尝试解决方法2 加入如下代码

$cur_dir = dirname(__FILE__); 
chdir($cur_dir); 
require(../class/a.php) 
require(../class/b.php)

运行成功
总结: 在require 时,如果是相对目录,在crontab 中运行php脚本,要进入到脚本所在目录才可以
PHP 相关文章推荐
PHP 中的批处理的实现
Jun 14 PHP
php 静态变量的初始化
Nov 15 PHP
PHP取二进制文件头快速判断文件类型的实现代码
Aug 05 PHP
php curl模拟post请求小实例
Nov 13 PHP
php中unserialize返回false的解决方法
Sep 22 PHP
php的crc32函数使用时需要注意的问题(不然就是坑)
Apr 21 PHP
PHP中filter函数校验数据的方法详解
Jul 31 PHP
laravel5创建service provider和facade的方法详解
Jul 26 PHP
phpmailer绑定邮箱的实现方法
Dec 01 PHP
php的优点总结 php有哪些优点
Jul 19 PHP
Thinkphp5.0框架视图view的循环标签用法示例
Oct 12 PHP
thinkphp5 路由分发原理
Mar 18 PHP
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
Feb 08 #PHP
Zend framework处理一个http请求的流程分析
Feb 08 #PHP
PHP函数常用用法小结
Feb 08 #PHP
在PHP中养成7个面向对象的好习惯
Jan 28 #PHP
php 正确解码javascript中通过escape编码后的字符
Jan 28 #PHP
php读取xml实例代码
Jan 28 #PHP
通过具体程序来理解PHP里面的抽象类
Jan 28 #PHP
You might like
[转帖]PHP世纪万年历
2006/12/06 PHP
PHP打开和关闭文件操作函数总结
2014/11/18 PHP
详解php 使用Callable Closure强制指定回调类型
2017/10/26 PHP
PHP中散列密码的安全性分析
2019/07/26 PHP
laravel框架中路由设置,路由参数和路由命名实例分析
2019/11/23 PHP
Prototype1.5 rc2版指南最后一篇之Position
2007/01/10 Javascript
jquery自动完成插件(autocomplete)应用之PHP版
2009/12/15 Javascript
分享JavaScript获取网页关闭与取消关闭的事件
2013/12/13 Javascript
一个css与js结合的下拉菜单支持主流浏览器
2014/10/08 Javascript
详谈jQuery操纵DOM元素属性 attr()和removeAtrr()方法
2015/01/22 Javascript
移动Web中图片自适应的两种JavaScript解决方法
2015/06/18 Javascript
Javascript实现图片不间断滚动的代码
2016/06/22 Javascript
使用plupload自定义参数实现多文件上传
2016/07/19 Javascript
jQuery dataTables与jQuery UI 对话框dialog的使用教程
2016/09/02 Javascript
vue在使用ECharts时的异步更新和数据加载详解
2017/11/22 Javascript
vue 实现剪裁图片并上传服务器功能
2018/03/01 Javascript
一个基于react的图片裁剪组件示例
2018/04/18 Javascript
详解小程序输入框闪烁及重影BUG解决方案
2018/08/31 Javascript
JS html事件冒泡和事件捕获操作示例
2019/05/01 Javascript
webpack常用配置总览(小结)
2019/11/18 Javascript
[04:53]DOTA2英雄基础教程 祈求者
2014/01/03 DOTA
Python 使用requests模块发送GET和POST请求的实现代码
2016/09/21 Python
Linux下python3.6.1环境配置教程
2018/09/26 Python
Python多进程fork()函数详解
2019/02/22 Python
python mac下安装虚拟环境的图文教程
2019/04/12 Python
Python之京东商品秒杀的实现示例
2021/01/06 Python
用纯css3和html制作泡沫对话框实现代码
2013/03/21 HTML / CSS
美国排名第一的泳池用品直接来源:In The Swim
2019/09/23 全球购物
《再别康桥》教学反思
2014/02/12 职场文书
校园活动策划方案
2014/06/13 职场文书
体育教育毕业生自荐信
2014/06/29 职场文书
音乐之声音乐广播稿
2014/09/10 职场文书
出差报告范文
2014/11/06 职场文书
2015年中秋晚会主持稿
2015/07/30 职场文书
PHP中->和=>的意思
2021/03/31 PHP
SQL Server数据库查询出现阻塞之性能调优
2022/04/10 SQL Server