亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

_FUNCTION_()

function dirSize($path){

? ?$sum=0;

global $sum;

? ?$handle=opendir($path);

while( ($item = readdir ( $handle )) !== false ?){

? ?//.和..這兩種特殊文件名去除

? ?if($item!='.' && $item!='..'){

? ?if(is_file($path.'/'.$item)){

? ?$sum+=filesize($path.'/'.$item);

}

if(is_dir($path.'/'.$item)){

? ?$func=_FUNCTION_;

$func($path.'/'.$item);//遞歸,函數自己調用自己

}

}

}

closedir($handle);

return $sum;

}

$path='testfile';

echo dirSize($path);

如果testfile中只有文件,沒有文件夾則輸出正確;

如果testfile中還存在文件夾則提示:

Fatal error: Call to undefined function _FUNCTION_() in?C:\wamp\www\file\dir.func.php?on line?34

正在回答

1 回答

語法錯誤,是__FUNCTION__,左右都是兩個下劃線。沒有文件夾的時候,程序走不到if(is_dir)里邊,所以你沒報錯

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消
WEB在線文件管理器
  • 參與學習       36240    人
  • 解答問題       346    個

通過本課程文件目錄函數庫的學習,讓你掌握文件、目錄函數庫的應用

進入課程

_FUNCTION_()

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號