ビデオ、オーディオ、画像、PDF、PPT、ワードファイルをアップロードしてディレクトリに保存したい...ここにアップロード用のコードがあります..、、、エラーはありませんが、出力もありません...フォルダーを開きましたが、画像ファイルはありません...さらに、PDF、ワード、ビデオファイルもアップロードする方法を教えていただければ非常に助かります...
私がこれまでに持っているものは次のとおりです。
これはadd-material.phpです
<form id="form" method="post" action="add-material-action.php" enctype="multipart/form-data">
<label for="file">Upload Your File Here:</label><input type="file" name="uploadedfile" id="uploadedfile"/><br /><br />
<input class="mybutton" type="submit" name="Add Material" class="button" value="Add Material" />
私のフォームはかなり大きいので、関連するコード行のみをここに貼り付けます
これは add-material-action.php です
$allowedExts = array("jpg", "jpeg", "gif", "png");
$extension = end(explode(".", $_FILES["uploadedfile"]["name"]));
if (( ($_FILES["uploadedfile"]["type"] == "image/gif")
|| ($_FILES["uploadedfile"]["type"] == "image/jpeg")
|| ($_FILES["uploadedfile"]["type"] == "image/png")
|| ($_FILES["uploadedfile"]["type"] == "image/pjpeg"))
&& ($_FILES["uploadedfile"]["size"] < 20000)
&& in_array($extension, $allowedExts))
{
if ($_FILES["uploadedfile"]["error"] > 0)
{
echo "Return Code: " . $_FILES["uploadedfile"]["error"] . "<br />";
}
elseif (file_exists("learningmaterial/" . $_FILES["uploadedfile"]["name"]))
{
echo $_FILES["uploadedfile"]["name"] . " already exists. ";
}
else
{
move_uploaded_file($_FILES["uploadedfile"]["tmp_name"],
"learningmaterial/" . $_FILES["uploadedfile"]["name"]);
echo "Stored in: " . "learningmaterial/" . $_FILES["uploadedfile"]["name"];
}
}
else
{
echo "Invalid file";
}
事前に感謝します:)