先創建10個jpg和cookie文件,分別是1.jpg,1.cookie,2.jpg......然後用下面的文件去刪除,按理來說應該會把$filenum變量增加到10,但是實際卻一直是0,改變原有的文件數量也是一樣,不知道問題出在哪。(文件還是會全部刪除,就是計數變量沒有增加)
<?php
$filenum=0;
for ($i=0; $i <= 5000 ; $i++)
{
$picname="$i".".jpg";
$cookie="$i".".cookie";
if(file_exists($picname))
{
$filenum++;
unlink($picname);
}
if (file_exists($cookie))
{
unlink($cookie);
}
}
var_dump($filenum);
echo "清除"."$filenum"."個緩存";
?>
"$i" 不用加“” $i 就可以了