2017-09-19 108 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); 
相关问题