2014-05-13 2 views
-4

제발 도와주세요. 내가 왜 정의되지 않은 색인을 제공하는 파일을 실행할 때이 성공적으로 업로드 된 파일을 제출 버튼을 누르십시오. 알림이 제거되었습니다.공지 사항 : 정의되지 않은 색인 unsolve

<html> 
<body> 

<form action="upload.php" method="POST" enctype="multipart/form-data"> 
<input type="file" name="file"> <br><br> 
<input type="submit" name="submit" value="submit"> </form> 

</body> 
</html> 

$name = $_FILES ['file'] ['name']; 
$size = $_FILES ['file'] ['size']; 
$type = $_FILES ['file'] ['type']; 
$max_size = 2097152 ; 
$extension = strtolower(substr($name, strpos($name, '.')+1)); 
$tmp_name = $_FILES ['file'] ['tmp_name'] ; 
$location = 'uploads/' ; 

if (isset($name)) { 
    if (!empty($name)) { 
     if (($extension=='jpg'||$extension=='jpeg')&&$type=='image/jpeg'&&$size<=$max_size) { 
     if (move_uploaded_file($tmp_name, $location . $name)) { 
    echo "Uploaded!"; 
    } 

    } else { 
    echo "file must be jpg/jpeg and must be 2mb or less."; 
    } 

} else { 
    echo "Please Upload a File."; 
} 
} 

공지 사항 : 정의되지 않은 인덱스 : C에서 파일 : \ XAMPP \ htdocs에 응용 프로그램 \ \ File_Upload \ upload.php로 라인 (16)

공지 사항 : 정의되지 않은 인덱스 : C에서 파일 : \ XAMPP \ htdocs에 응용 프로그램 \ \ File_Upload \ upload.php로 라인 (17)

공지 사항 : 정의되지 않은 인덱스 : C에서 파일 : \ XAMPP \ htdocs에 응용 프로그램 \ \ File_Upload \ upload.php로 라인 (18)

공지 사항 : 정의되지 않은 인덱스 : C에서 파일 : \ xampp \ htdocs \ Applications \ File_Upload \ upload.php 21 행

답변

0
<html> 
<body> 

<form action="upload.php" method="POST" enctype="multipart/form-data"> 
<input type="file" name="file"> <br><br> 
<input type="submit" name="submit" value="submit"> </form> 

</body> 
</html> 
<?php 
if(isset($_POST['submit'])){ 
    $name = $_FILES ['file'] ['name']; 
    $size = $_FILES ['file'] ['size']; 
    $type = $_FILES ['file'] ['type']; $max_size = 2097152 ; echo $extension = strtolower(substr($name, strpos($name, '.')+1)); $tmp_name = $_FILES ['file'] ['tmp_name'] ; $location = 'uploads/' ; 

    if (isset($name)) { 
     if (!empty($name)) { 
      if (($extension=='jpg'||$extension=='jpeg')&&$type=='image/jpeg'&&$size<=$max_size) { 
       if (move_uploaded_file($tmp_name, $location . $name)) { 
        echo "Uploaded!"; 
       } 

      } else { 
       echo "file must be jpg/jpeg and must be 2mb or less."; 
      } 

     } else { 
      echo "Please Upload a File."; 
     } 
    } 
} 

?> 
관련 문제