여기 reg.php
print "<pre>";
print_r($_FILES);
print "</pre>";
$pic1 = $_FILES['pic1']['name'];
$pic1_type = $_FILES['pic1']['type'];
$pic1_size = $_FILES['pic1']['size'];
에서 HTML
<form method="post" action="reg.php" enctype="multipart/form-data">
<table width="100%" class="table4" cellpadding="0" cellspacing="0">
<tr>
<td align="right">Picture:</td>
<td><input type="file" id="pic1" name="pic1" /></td>
</tr>
</table>
<input type="submit" id="btnsubmit" name="btnsubmit" value="send" /></td>
</form>
의 형태이다 그러나 _FILES 배열은 alwats 비어 :
Array
(
)
Notice: Undefined index: pic1 in reg.php on line 31
도와주세요!
file_uploads On On
max_file_uploads 20 20
post_max_size 10M 10M
upload_max_filesize 10M 10M
어떻게 양식을 제출 : php_value within .htaccess
또는 사용
그냥 필요에 따라 php.ini 파일에서 다음 속성을 수정을 변경하려면
? – MrCode나는 가능한 원인을 제거하려고 노력할 것입니다. 브라우저의 개발자 도구 (또는 Fiddler와 같은 프로그램)를 사용하여 업로드 된 파일이 브라우저에 의해 전송되는지 여부를 확인하십시오. 그러면 클라이언트 측 또는 서버 측에서 문제인지 여부를 알 수 있습니다. 파일이 전송되면 PHP 코드 또는 PHP 구성을 살펴 봐야합니다. 파일을 보내지 않으면 HTML을 봐야합니다. – SDC
php.ini에서'file_uploads = On'과 다른 관련 설정 (예 :'upload_max_filesize')을 확인 했습니까? –