顧客がファイルをアップロードするためのポータルをセットアップしようとしています (ファイルを表示する必要があるだけです)。アップロードしたら、特定のディレクトリに入れたいです。
(このスニペットは、ファイルの種類などをチェックするコードの一部です)
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) では動作しません。
私の質問は、これを機能させるためにどの設定を変更する必要があるかということです。