2017-01-05 7 views
1

これは私のコードです。私は、ファイルの名前、すなわち「userfile」のための未確認のインデックスエラーを取得しています。非常に基本的なコードですが、どこに間違っているのか分かりません。PHP:ファイルアップロード時の不明なインデックスエラー

<!DOCTYPE html> 
<html> 
<head> 
    <title> 
     File Upload 
    </title> 
</head> 
<body> 
<h2> Your file contains : <br></h2> 
<?php 
     $handle = fopen($_FILES['userfile']['tmp_name'], "r"); 
     while (!feof($handle)) { 
      $text = fgets($handle); 
      echo $text, "<br/>"; 
     } 
     fclose($handle); 
?> 
</body> 
</html> 

答えて

0

これは、ファイルの内容を印刷するには動作するはず

<!DOCTYPE html> 
<html> 
<head> 
    <title> 
     File Upload 
    </title> 
    <form name="myform" action="" method="post" enctype="multipart/form-data"> 
    <input type="file" name="userfile"/> 
    <input type="submit" name="submit" value="submit"> 
    </form> 
</head> 
<body> 
    <h2> Your file contains : <br> </h2> 
      <?php 
        $file = file_get_contents($_FILES['userfile']['tmp_name']); 
        echo $file; 
      ?> 
</body> 
</html> 
+0

これは答えとして掲載されましたが、それは質問に答えるためにしようとしません。それはおそらく、編集、コメント、別の質問、または完全に削除されるべきです。 – DimaSan

+0

コードを編集しましたが、問題は解決しませんでした。新しいエラーが表示されます。ファイル名は空白にして、未確認のインデックスを表示することはできません:userfileエラー。 –

関連する問題