我正在尝试为我们的客户设置一个门户以上传文件(只有我们需要查看它)。一旦他们上传它,我希望它进入一个特定的目录。
(此代码段是检查文件类型等的代码的一部分)
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"];
这段代码在我的电脑(Apache、PHP、MYSQL)上的开发环境中运行良好,但我无法让它在我的托管网络服务器上运行,无论是 IIS 服务器还是 Linux/Apache。
所以我的问题是,我需要更改哪些设置才能使其正常工作?