我有一个 php 脚本,它可以直接从网页检查站点地图的所有 html 文件的最后修改时间,但是当我将它作为 cron 作业运行时,如果出现错误。
下面是脚本、cron 作业和错误。
$path = "/home/mydir/";
// Open the folder
$dir_handle = @opendir($path) or die("Unable to open $path");
// Loop through the files
while ($file = readdir($dir_handle)) {
if($file == "." || $file == ".." || $file == "index.php" )
continue;
if(strpos($file, ".html") !== false) {
$a=filemtime($file);
}
}
}
php /home/mydir/pdate.php /dev/null && echo "站点地图完成"$(date) >>/var/log/cron.log
错误 PHP 警告:filemtime(): stat failed
请问我应该为这个改变什么?