作者leo600498 (我愛大胸部)
看板PHP
標題[請益] filesize的問題
時間Fri Oct 19 01:07:03 2007
我寫了下面這一段程式
主要是想把資料夾的檔案資訊拿出來
$handle = opendir("../nu/eyeOS505ce580e5/users/files/Documents");
$file_size = 0;
$i = 0;
while (false !== ($filecount = readdir($handle))) {
$arraycount[$i] = $filecount ;
}
$fileno=count($arraycount);
for($a=0;$a<$fileno;$a++)
{
$file_size = filesize(basename($a)) + $file_size;
}
run出來的結果是
Warning: filesize() [function.filesize]: stat failed
而$fileno的值測試出來是0
把$arraycount印出來也有值
有去google過 在前面也有嘗試加上clearstatcache();
可是還是跑不出來@@
請問各位版友幫幫忙了~~
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.115.204.211
推 buganini:$i忘了++ 另外你把$a印出來看看是什麼吧 10/19 20:53
推 jimpop :不知解決問題了沒? 10/22 16:07
→ jimpop :filesize要用相對路徑 10/22 16:08
→ jimpop :不然它會用執行檔案的所在資料夾去找!! 10/22 16:09