$pattern = "/[ ',:;*?~`!@#$%^&+=)(<>{}]|\]|\[|\/|\\\|\"|\|/"; 這樣寫貌似就沒問題
$arr變量沒有定義首先判斷$path路徑下是否存在文件,如果存在,檢查if (is_file ( $path . "/" . $item ))或者(is_dir($path.'/'.$item)),是否寫的正確。剛才我是因?yàn)閕f語句寫的錯(cuò)誤,導(dǎo)致$arr變量不存在的。
2017-06-04
遞歸里的$path。
在查看文件函數(shù)dirsize($path)里判斷一個(gè)路徑文件夾名是否為文件夾,是文件夾的話,在判斷下再一次調(diào)用查看文件夾函數(shù),并把當(dāng)前的路徑文件名($path/$item)當(dāng)作參數(shù)$path傳入,在文件夾里的文件夾里再一次進(jìn)行文件夾判斷...相對(duì)當(dāng)前這級(jí)目錄($path/$item)來說上一級(jí)永遠(yuǎn)都是$path。
在查看文件函數(shù)dirsize($path)里判斷一個(gè)路徑文件夾名是否為文件夾,是文件夾的話,在判斷下再一次調(diào)用查看文件夾函數(shù),并把當(dāng)前的路徑文件名($path/$item)當(dāng)作參數(shù)$path傳入,在文件夾里的文件夾里再一次進(jìn)行文件夾判斷...相對(duì)當(dāng)前這級(jí)目錄($path/$item)來說上一級(jí)永遠(yuǎn)都是$path。
2017-05-06
$ext = strtolower(end(explode('.',$filename))); // 獲取文件擴(kuò)展名,視頻中寫法不錯(cuò)
2017-05-02