PHPの画像アップロードのメモ。
一時フォルダ、上限サイズはphp.iniで設定する。
;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;
; Whether to allow HTTP file uploads.
file_uploads = On
; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
upload_tmp_dir = "C:\xampp\tmp"
; Maximum allowed size for uploaded files.
upload_max_filesize = 5M
レンタルサーバー等でphp.iniを触れないときはphpinfo関数で設定を確認できる。
<form action="upload.php" method="post" enctype="multipart/form-data">
<input type="file" name="upfile" size="30" />
<input type="submit" value="アップロード" />
</form>
// 画像アップロードと移動
$image_dir = 'C:/xampp/htdocs/uploads';
$file = $_FILES['upfile'];
if (is_uploaded_file($file['tmp_name'])) {
move_uploaded_file($file['tmp_name'], $image_dir . $file['name']);
}
No comments yet.
改行と段落タグは自動で挿入されます。
メールアドレスは表示されません。