我知道有类似的主题,但当我尝试使用它们时,我仍然得到相同的错误。问题是:
Warning: mkdir() [function.mkdir]: No such file or directory in /home/... on line 30
我得到了这个代码:
$id = mysql_insert_id();
mkdir("memberFiles/$id", 0755);
有什么问题吗?我已经有了memberFiles文件夹
使用文件的完整路径。您可以将它与__DIR__
一起使用,然后从文件中获得实际目录。
mkdir(__DIR__."/memberFiles/$id", 0755);
例如。在创建目录之前,您应该检查该目录是否可用。
if(!is_dir(__DIR__."/memberFiles/$id")) {
mkdir(__DIR__."/memberFiles/$id", 0755);
}
如果你有PHP <5.3那么是dirname(__FILE__)
而不是__DIR__