2017-01-05 2 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

코드를 편집했지만 문제가 해결되지 않았습니다. 새로운 오류가 발생합니다. filename은 사용자 파일 오류와 함께 미확인 색인을 표시하는 것과 함께 비워 둘 수 없습니다. –