フォームの理解を深めたいので,PHPのファイルアップロードを作成したいです.
途中まで作ったのですが,ファイルアップロードがうまくできません.
参考にしたサイト:初心者用 PHP入門
わからないこと
- 複数ファイルのアップロードについての配列の扱い方($_FILEとの組み合わせ方)
- 複数ファイルのアップロードについての繰り返し文(foreachを使う?)
ファイル選択部分(index.php bodyタグ内)
HTML
1<h2>ファイルアップロード</h2> 2 <form enctype="multipart/form-data" action="upload.php" method="post"> 3 <input type="file" name="upfile[]" class="fileSelect" multiple> 4 <br><br><br> 5 <input type="submit" value="アップロード" class="uploadButton"> 6 </form>
アップロード部分(upload.php bodyタグ内)
PHP
1<h2>アップロード確認画面</h2> 2 <?php 3 ini_set('display_errors',1); 4 $updir="./up/"; 5 $filename=$_FILES['upfile']['name']; 6 if(move_uploaded_file($_FILES['upfile']['tmp_name'], $updir.$filename)==false){ 7 echo "アップロード失敗<br>"; 8 } 9 else{ 10 echo "アップロード成功<br>"; 11 echo "ファイル:{$filename}<br>"; 12 } 13 ?> 14 <br><br> 15 <form action="./"> 16 <input type="submit" value="戻る"> 17 </form>
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。