mkdir在各方面都失败了

时间:2015-06-05 12:47:37

标签: php mkdir

出现此错误: mkdir():没有此类文件或目录。

这很奇怪,因为目录不存在,因为我想创建它。我检查了权利及其0777。

我尝试创建的文件夹位于:http://www.mysite/uploads/images/

因此在创建文件夹后,它应如下所示:http://www.mysite/uploads/images/1

任何可以帮助我的人?​​

if (file_exists($upload_dir) == false)
{
    mkdir($upload_dir, 0777);
}

2 个答案:

答案 0 :(得分:4)

mkdir函数返回'没有这样的文件或目录'如果不存在所有父目录。如果需要递归创建,请参考第三个mkdir参数

mkdir($upload_dir, 0777, true);

答案 1 :(得分:1)

您需要提供http://www.mysite/uploads/images/1之类的

,而不是给定网址relative path of folder
$upload_dir="/var/www/html/your_folder";// path of your folder

    mkdir($upload_dir, 0777);

mkdir仅适用于目录路径