zip
特定のディレクトリからすべてのrar
ファイルを削除しようとしています。cron.php
Joomlaモジュールディレクトリにある、というPHPファイルを実行するようにcronを設定しました。テストの目的で、cronジョブ時間を5分に設定しました。
また、zipファイルをというディレクトリに配置しますtest.zip
指示:
php /home/MYUSER/public_html/MYSITE/modules/mod_module_gen/cron.php
PHP:注:「MYSITE」はサイトが配置されているサブドメインです
<?php
$dir = "/home/MYUSER/public_html/MYSITE/modules/mod_module_gen/package";
$files = scandir($dir);
foreach ($files as $file) {
if(preg_match("/\.(zip|rar)$/", $file)){
unlink($file);
}
}
?>
ただし、5分ごとに、エラーログは次のエラーをスローし続けます。
PHP Warning: unlink(test.zip) [<a href='function.unlink'>function.unlink</a>]: No such file or directory in /home/MYUSER/public_html/MYSITE/modules/mod_module_gen/cron.php on line 18
ファイルが存在するため、このエラーが発生している理由がわかりません。何か案は?