2017-09-19 106 views
-4

我試圖創建一個目錄,但每當我嘗試調用它時。什麼都沒有發生。不知道爲什麼會發生這種情況,請協助。無法使用@fopen在php中創建目錄或文件

$year = date('Y'); 
$month = date('m'); 
$date = date('d'); 

$randomString = substr(md5(uniqid (rand())), 0, 10); 
$content = $videos; 
$k = strlen($content); 
$f = $website.'cdn/up3/video/'.$year.'/'.$month.'/'.$date.'/'.$productId.'-'.$randomString.'.mp4'; 

$hFile = @fopen($f, 'wb'); 
$m = @fwrite($hFile, $content, $k); 
@fclose($f); 
+4

開始刪除'@'錯誤抑制器並使用錯誤報告。 –

+0

然後回來編輯您的帖子,並告訴我們這些錯誤是什麼。如果您需要直接幫助,您也可以@Fred我。 –

+0

「我試圖創建一個目錄」你究竟在哪裏試圖做到這一點?我看到你試圖打開(並創建如果它不存在)一個_file_,但是這不會創建任何_directories_。 –

回答

0

請檢查您正在創建文件的文件夾的權限。它應該是755,如果沒有使用下面的代碼:

chmod("your folder path", 755); 
相關問題