私は現在、1分後に各フォルダから2つの機能を使用していますが、基本的に同じことをしています。彼らが1つに合併できるかどうか疑問に思っていましたか?基本的に同じことを行う2つの機能をマージする
function DeleteFromFolder1() {
$captchaFolder = 'folder1/';
$fileTypes = '*.jpg';
$expire_time = 1;
foreach(glob($captchaFolder . $fileTypes) as $Filename) {
$FileCreationTime = filectime($Filename);
$FileAge = time() - $FileCreationTime;
if($FileAge > ($expire_time * 60))
{
unlink($Filename);
}
}
}
function DeleteFromFolder2() {
$captchaFolder = 'folder2/';
$fileTypes = '*.jpg';
$expire_time = 1;
foreach(glob($captchaFolder . $fileTypes) as $Filename) {
$FileCreationTime = filectime($Filename);
$FileAge = time() - $FileCreationTime;
if($FileAge > ($expire_time * 60))
{
to ($Filename);
}
}
}
少し気になります。基本的にはほぼ同じ名前の同じ機能がありますが、引数とそれ以外のものを受け入れますか?誰かが 'null 'や' folder2/'(例:typo)以外の' $ファイル'を使うとどうなりますか? (ヒント:これは現在の作業ディレクトリの下のものを削除します!) – KingCrunch
私は説明を少し更新しました。うまくいけばそれを明確にすることができます。 – RageD