これはかなりシンプルだと確信していますが、私は正しい構文を得ることができませんでした。複数の拡張機能を書くにはどうすればいいですか?または、このように(下の)良いものはありますか?あなたは一つだけするpreg_match `必要PHPがフォルダ内の複数の画像タイプを削除する
<?php
//Delete all image files in this folder
$path = 'files/';
if ($handle = opendir($path)) {
while (false !== ($file = readdir($handle))) {
if (filectime($file)< (time() - 2419200)) {
if (preg_match('/\.png$/i', $file)) {
unlink($path.'/'.$file);
}
if (preg_match('/\.jpg$/i', $file)) {
unlink($path.'/'.$file);
}
if (preg_match('/\.tif$/i', $file)) {
unlink($path.'/'.$file);
}
if (preg_match('/\.gif$/i', $file)) {
unlink($path.'/'.$file);
}
}
}
}
?>
(| .JPG | tifファイル| .pngのを.GIF)' –
私は 'substr'の代わりに正規表現を使用します。それは速くなければならない – Machavity