php cli 方式 在crotab中运行解决

2015-01-24信息快讯网
 
/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设计模式 Visitor 访问者模式
php懒人函数 自动添加数据
php中比较简单的导入phpmyadmin生成的sql文件的方法
php skymvc 一款轻量、简单的php
PHP5中新增stdClass 内部保留类
PHP中遍历stdclass object的实现代码
IIS7.X配置PHP运行环境小结
php file_put_contents()功能函数(集成了fopen、fwrite、fclose)
php调用mysql数据 dbclass类
fleaphp crud操作之find函数的使用方法
fleaphp crud操作之findByField函数的使用方法
PHP中输出转义JavaScript代码的实现代码
PHP运行时强制显示出错信息的代码
PHP stream_context_create()作用和用法分析
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
Zend Studio (eclipse)使用速度优化方法
全局记录程序片段的运行时间 正确找到程序逻辑耗时多的断点
php运行出现Call to undefined function curl_init()的解决方法
在Windows系统上安装PHP运行环境文字教程
PHPWind 发帖回帖Api PHP版打包下载
用js进行url编码后用php反解以及用php实现js的escape功能函数总结
PHP函数常用用法小结
在PHP中养成7个面向对象的好习惯
php 正确解码javascript中通过escape编码后的字符
php读取xml实例代码
在命令行下运行PHP脚本[带参数]的方法
php 运行效率总结(提示程序速度)
php+javascript的日历控件
PHP 配置open_basedir 让各虚拟站点独立运行
php后台程序与Javascript的两种交互方式
使用zend studio for eclipse不能激活代码提示功能的解决办法
php中$_SERVER[PHP_SELF] 和 $_SERVER[SCRIPT_NAME]之间的区别
PHP类(Class)入门教程第1/2页
通过PHP CLI实现简单的数据库实时监控调度
配置Apache2.2+PHP5+CakePHP1.2+MySQL5运行环境
一个php导出oracle库的php代码
在JavaScript中调用php程序
Zend Studio for Eclipse的java.lang.NullPointerException错误的解决方法
cmd下运行php脚本
©2014-2024 dbsqp.com