我创建一个目录,我得到的错误PHP创建目录
警告命令:chmod()[function.chmod]:在/ home /网络/的public_html /控制台/酒吧相加没有这样的文件或目录.php 104行
运行代码的php文件位于www/console中,我尝试创建的目录位于www/images/gallery中。
我已经尝试设置路径的许多变化,如../images/gallery或家庭/ WWW,但没有seesm工作
define("PATH", "/www/images/gallery");
$dir = 'a1234';
$targetfilename = PATH . '/' . $dir;
if (!is_file($dir) && !is_dir($dir)) {
mkdir($dir); //create the directory
chmod($targetfilename, 0777); //make it writable
}
PHP是否可以写入'/ www/images/gallery'? – Ryan 2012-04-28 18:52:03
'mkdir($ dir)'可能返回'false'。在尝试对其中的某个文件进行chmod调试之前,可能需要检查它的返回值。 – Sampson 2012-04-28 18:55:45
是都设置为777 – 2012-04-28 18:58:23