私が作ったこのカスタムの単純なスクリプトを使用していますが、何とか失敗していますが、常にtrueを返します。リンク解除が失敗することがある - 改善が必要
このクラスでそれらを介して行くのアレイに配置されているunlink
ファイルは、削除されたファイルの成功の上にカウンターをインクリメントし、これが私のスクリプトです:
<?php
class Delete
{
function deleteFiles($array)
{
if(is_array($array))
{
$filecount = count($array);
$count = 0;
foreach($array as $file)
{
if(file_exists($file))
{
$remove = unlink($file);
if($remove)
{
$count++;
}
}
else
{
return false;
}
}
if($count == $filecount)
{
return true;
}
else
{
return false;
}
}
else
{
return false;
}
}
}
?>
は基本的に私はどのように改善が必要配列の画像が完全にが削除されていて、削除されていないときにファイルを削除するとtrueに戻らないので、ファイルを実際に正しく削除しない理由はわかりません。
時には完全に機能します。
使用しているOSはどれですか?私は以前にWindowsで 'unlink'を使用したときの問題について聞いたことがあります。 –