Home  >  Article  >  Backend Development  >  revolutionary.io php cli method runs in crotab to solve the problem

revolutionary.io php cli method runs in crotab to solve the problem

WBOY
WBOYOriginal
2016-07-29 08:41:45999browse

Copy the code The code is as follows:


/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


Try solution 1 Add the following code
code

Copy the codeThe code is as follows:


// 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)
............ .


Failed to run
Try solution 2. Add the following code

Copy the code The code is as follows:


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


Run successfully
Summary: When require, if it is a relative directory, when running the php script in crontab, you have to enter the directory where the script is located.

The above introduces the revolutionary.io php cli method to run in crotab, including the content of revolutionary.io. I hope it will be helpful to friends who are interested in PHP tutorials.

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn