htmlでファイルをアップロードしてもらうページを作成しようとしています。
現在、ファイルを読み込むボタンとアップロードボタンを作成したのですが、そのファイルをアップロードするとプログラムを打ちこんだPHPの内容がそのまま出てくる状態です。
プログラムを載せておくので、アドバイスをいただきたいです。
html
1<!doctype html> 2<html lang="ja"> 3<head> 4 <meta charset="utf-8"> 5 <title>test</title> 6</head> 7<body> 8<form method="post" action="input2.php" enctype="multipart/form-data"> 9ファイル:<input type="file" name="up_file"><br> 10<input type="submit" value="upload"> 11</form> 12</body> 13</html> 14
PHP
1<?php 2 3 //一字ファイルができているか(アップロードされているか)チェック 4 if(is_uploaded_file($_FILES['up_file']['tmp_name'])){ 5 6 //一字ファイルを保存ファイルにコピーできたか 7 if(move_uploaded_file($_FILES['up_file']['tmp_name'],"./".$_FILES['up_file']['name'])){ 8 9 //正常 10 echo "uploaded"; 11 12 }else{ 13 14 //コピーに失敗(だいたい、ディレクトリがないか、パーミッションエラー) 15 echo "error while saving."; 16 } 17 18 }else{ 19 20 //そもそもファイルが来ていない。 21 echo "file not uploaded."; 22 23 } 24?>
このphpのコードがそのまま出てしまいます。