2010-07-19 8 views
1

나는 method="post" enctype="multipart/form-data"PHP 파일 업로드 양식이 POST 변수를 제출할 수 없습니까?

내가 파일 업로드에 대한 입력과 함께 <input type = "hidden" name = 'something' value = "something"/>을하려고하고있는 PHP 파일 업로드 양식을 가지고,하지만 난 $_POST['something'] 같은 스크립트를 처리 업로드 '무언가'의 값을 얻을 수 아니다

파일 업로드와 함께 POST 변수를 사용할 수 있습니까? 업로드 처리 스크립트에 정보를 전달할 수있는 다른 방법?

+2

정상적으로 작동합니다. 전체 HTML 양식과'print_r [$ _ POST]'의 결과를 보여줄 수 있습니까? –

답변

1

먼저 사용하는 따옴표와 일관성을 유지하는 것이 좋은 첫 번째 단계입니다.

둘째, enctype이 맞으므로 file upload size 또는 post size 설정을 초과했는지 문제가 될 수 있습니다. 더 작은 파일을 업로드하고 그 파일이 작동하는지 확인하십시오.

+1

그 점을 지적 해 주셔서 감사합니다. 내 필요를 충족시키기 위해 게시물 크기를 다소 낮게 설정했습니다. 그것을 지금 증가 시키면 효과가 있습니다. –

+0

감사합니다. 친구, 기꺼이 도와 줬습니다 .--) 옆에있는 체크 표시를 클릭하여 질문을 해결 한 답을 표시 할 수 있습니다. 해피 코딩 :-) – balupton

0

파일 업로드 필드와 함께 다른 입력을 사용할 수 있습니다.

을 확인하십시오

  • 을 모든 항목이 태그
  • Youdidn't 철자를 잘못 필드 이름과 배열 인덱스 형태 안에있는 당신은 그냥 (당신의 HTML 도처에서 "이중 qutes"를 사용하는
  • 경우)

디버깅하려면 스크립트의 맨 위에이 코드를 삽입하여 전달되는 내용을 확인하십시오.

echo '<xmp>'; 
print_r($_POST); 
echo '</xmp>'; 
0

나는이 질문이 오래된 것을 알고 있지만, 어쨌든 나는 게시 할 것이다. 어쩌면 나는 누군가를 도울 수있다.

제 경우에는 문제가 php.ini의 'post_max_size'였습니다.

건배.