PHPシングルファイルとマルチファイルのアップロード(例)
3624 ワード
PHPのシングルファイルアップロード
htmlファイル作成フォーム
phpファイル
PHPのマルチファイルアップロード、
htmlファイル作成フォーム
phpファイル
ファイルのフォーマットに関する質問
後でphpアップロードフォーマットについて整理しますが、現在は詳しく処理していません.
htmlファイル作成フォーム
phpファイル
if (isset($_POST['up'])) {
if ($_FILES['file']['type'] == 'image/jpg' || $_FILES['file']['type'] == 'image/png' || $_FILES['file']['type'] == "image/png") {
if ($_FILES['file']['error'] > 0) {
echo " !:" . $_FILES['file']['error'];
} else {
$tmp_filename = $_FILES['file']['tmp_name'];
$filename = $_FILES['file']['name'];
$dir = "../test/";
if (is_uploaded_file($tmp_filename)) {
if (move_uploaded_file($tmp_filename, "$dir.$filename")) {
echo " !
";
echo " :" . ($_FILES['file']['size'] / 1024) . "KB";
} else {
echo " ...";
}
}
}
} else {
echo " jpg、png、gif ! ~";
}
PHPのマルチファイルアップロード、
htmlファイル作成フォーム
phpファイル
if (isset($_POST['up'])) {
for ($i = 0; $i < count($_FILES['file']['tmp_name']); $i++) {
copy($_FILES['file']['tmp_name'][$i], '../test/' . $_FILES['file']['name'][$i]);
echo " !
";
echo " :" . "../test/" . $_FILES['file']['name'][$i] . "
";
var_dump($_FILES['file']['name'][$i]);
}
} else {
echo " , ~";
}
ファイルのフォーマットに関する質問
後でphpアップロードフォーマットについて整理しますが、現在は詳しく処理していません.