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 相关文章推荐
基于HTTP长连接的"服务器推"技术的php 简易聊天室
Oct 31 PHP
Wordpress 相册插件 NextGEN-Gallery 添加目录将中文转为拼音的解决办法
Dec 29 PHP
php ZipArchive压缩函数详解实例
Nov 06 PHP
php实现的短网址算法分享
Jun 20 PHP
php递归遍历多维数组的方法
Apr 18 PHP
ThinkPHP实现递归无级分类――代码少
Jul 29 PHP
实例详解PHP中html word 互转的方法
Jan 28 PHP
PHP+MySql+jQuery实现的"顶"和"踩"投票功能
May 21 PHP
解决laravel 出现ajax请求419(unknown status)的问题
Sep 03 PHP
关于laravel-admin ueditor 集成并解决刷新的问题
Oct 21 PHP
在 PHP 和 Laravel 中使用 Traits的方法
Nov 13 PHP
PHP使用Redis队列执行定时任务实例讲解
Mar 24 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
ThinkPHP无限级分类原理实现留言与回复功能实例
2014/10/31 PHP
PHP实现按之字形顺序打印二叉树的方法
2018/01/16 PHP
jQuery ui 1.7更新小结
2009/08/15 Javascript
IE6下focus与blur错乱的解决方案
2011/07/31 Javascript
js获取浏览器基本信息大全
2014/11/27 Javascript
简洁实用的BootStrap jQuery手风琴插件
2016/08/31 Javascript
JS刷新父窗口的几种方式小结(推荐)
2016/11/09 Javascript
[原创]SyntaxHighlighter自动识别并加载脚本语言
2017/02/07 Javascript
JS简单实现点击跳转登陆邮箱功能的方法
2017/10/31 Javascript
原生javascript如何实现共享onload事件
2020/07/03 Javascript
[01:37]TI4西雅图DOTA2前线报道 VG拿下首胜教练357给出获胜秘诀
2014/07/10 DOTA
[46:20]DOTA2-DPC中国联赛 正赛 PSG.LGD vs LBZS BO3 第二场 1月22日
2021/03/11 DOTA
[59:53]DOTA2-DPC中国联赛 正赛 VG vs Elephant BO3 第二场 3月6日
2021/03/11 DOTA
Python Socket编程入门教程
2014/07/11 Python
跟老齐学Python之玩转字符串(2)
2014/09/14 Python
Python生成随机数组的方法小结
2017/04/15 Python
Python实现PS图像调整之对比度调整功能示例
2018/01/26 Python
Python图像滤波处理操作示例【基于ImageFilter类】
2019/01/03 Python
Python实现PyPDF2处理PDF文件的方法示例
2019/09/25 Python
使用Python来做一个屏幕录制工具的操作代码
2020/01/18 Python
python读取配置文件方式(ini、yaml、xml)
2020/04/09 Python
python进行参数传递的方法
2020/05/12 Python
Django 构建模板form表单的两种方法
2020/06/14 Python
python之语音识别speech模块
2020/09/09 Python
css3 给背景设置渐变色的方法
2019/09/12 HTML / CSS
Pretty Little Thing美国:时尚女性服饰
2018/08/27 全球购物
迎国庆演讲稿
2014/09/05 职场文书
员工保密协议书
2014/09/27 职场文书
社保代办委托书怎么写
2014/10/06 职场文书
师德师风个人总结
2015/02/06 职场文书
2015小学毕业班工作总结
2015/07/21 职场文书
springboot利用redis、Redisson处理并发问题的操作
2021/06/18 Java/Android
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android
梳理总结Python开发中需要摒弃的18个坏习惯
2022/01/22 Python
星际争霸:毕姥爷vs解冻03
2022/04/01 星际争霸
html原生table实现合并单元格以及合并表头的示例代码
2023/05/07 HTML / CSS