Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/253.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 什么设置会导致mkdir失败?_Php - Fatal编程技术网

Php 什么设置会导致mkdir失败?

Php 什么设置会导致mkdir失败?,php,Php,我正在尝试为我们的客户设置一个门户,以便在我们需要查看的情况下上载文件。一旦他们上传,我希望它进入一个特定的目录 此代码段是检查文件类型等的代码的一部分 error_reporting(E_ALL); date_default_timezone_set('America/New_York'); $date = date('Y_m_d_H_i_s_'.substr((string)microtime(), 2, 7)); $pathway = "uploads/" . $date; mkdir("

我正在尝试为我们的客户设置一个门户,以便在我们需要查看的情况下上载文件。一旦他们上传,我希望它进入一个特定的目录

此代码段是检查文件类型等的代码的一部分

error_reporting(E_ALL);
date_default_timezone_set('America/New_York');
$date = date('Y_m_d_H_i_s_'.substr((string)microtime(), 2, 7));
$pathway = "uploads/" . $date;
mkdir("$pathway", 0, True);
chmod("$pathway", 0775);
move_uploaded_file($_FILES["file"]["tmp_name"], "./uploads/" . $date . "/" . $_FILES["file"]["name"]);
echo "uploads/" . $date . "/" . $_FILES["file"]["name"];
这段代码在我的pc Apache、PHP、MYSQL上的开发环境中运行良好,但我无法让它在托管的Web服务器(IIS服务器或Linux/Apache)上运行


因此,我的问题是,我需要更改哪些设置才能使其正常工作?

www data是否有权在目录中写入?…或该脚本所在的任何其他目录?不要迟钝,但我如何检查?我对php和服务器都是新手。这听起来似乎是一个合理的原因。