无法使用@fopen在php中创建目录或文件

无法使用@fopen在php中创建目录或文件,php,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.

我试图创建一个目录,但每当我试图调用它。什么都没有发生。不知道为什么会发生这种情况,请协助

$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);

请检查您正在创建文件的文件夹的权限。如果没有,则应为755,使用以下代码:

chmod("your folder path", 755);

首先删除
@
错误抑制器并使用错误报告。然后回来编辑您的帖子并向我们展示这些错误。如果您需要直接帮助,您也可以@Fred me。“我正在尝试创建一个目录”,您究竟在哪里尝试这样做?我看到您试图打开(并创建一个文件,如果它不存在),但这不会创建任何目录。