トップ 一覧 検索 ヘルプ RSS ログイン

PHPのファイルアップロード処理の変更点

+!PHPでファイルをアップロードするサンプル
+https://blog.ver001.com/php-upload/
+
+ <html lang="ja">
+ <head>
+ <meta charset="utf-8">
+ </head>
+ <body>
+ 
+ <h1>アップロード処理のサンプル</h1>
+ <form enctype="multipart/form-data" method="post">
+ <input type="hidden" name="MAX_FILE_SIZE" value="1000000">
+ <input name="file" type="file">
+ <input type="submit" name="_upload" value="アップロード">
+ </form>
+ 
+ <?php
+ //[アップロード]ボタンの押下確認
+ if (isset($_POST['_upload'])) {
+ 	//ファイルをテンポラリから保存場所へ移動(但し本来は渡されたファイル名をそのまま使うのは危険)
+ 	$filename = './'.$_FILES['file']['name'];
+ 	if (move_uploaded_file($_FILES['file']['tmp_name'], $filename)) {
+ 		echo $_FILES['file']['name'].'をアップロードしました';
+ 	} else {
+ 		//エラー処理
+ 	}
+ }
+ ?>
+ </body>
+ </html>