2014-02-23 6 views
-1

내 서버에 파일을 업로드하려고하거나 파일을 열어 내용을 처리하려고하는데이 이상한 오류가 발생하고 이유를 모르겠습니다.PHP 파일 업로드 오류 : 정의되지 않은 색인

HTML 양식 : http://pastebin.com/cSfMmvKF

PHP 스크립트 :

나는 파일이 내가 거짓 응답을받은 경우 테스트하려고하면 http://pastebin.com/fPzRVy5Y. 예 :

if (isset($_FILES['epifile'])) 
    echo 'Is set'; 

이것은 false로 평가됩니다. 나는 모든 것이 아주 정확하므로 오류가 어디에서 왔는지 전혀 모른다. 너희들도 도와 줄 수 있니?

편집 : 내 PC에서 XAMPP로 실행하고 있습니다. Apache 내에서 활성화해야하는 설정 일 수 있습니까?

+0

'print_r ($ _ FILES); '을 (를) 시도해보고 그 색인이 있는지 확인하십시오. – Hardy

+0

[ask]를보고 질문을 개선하십시오. –

답변

2

양식에 enctype="multipart/form-data" 속성이 있어야합니다.

+0

고맙습니다. 이것은 분명히 효과가 있습니다. 그들은 여기에 오기 전에 제가 지난 2 시간 동안 읽은 모든 튜토리얼에서 그것을 언급하지 않는 놀라운 일을했습니다. – user3141607