1. 程式人生 > >PHP 檔案上傳時返回為空陣列

PHP 檔案上傳時返回為空陣列

PHP 檔案上傳時列印$_FILES,返回為空陣列array(0){}

1. 出現的問題可能是在表單<from action="" method="post">中沒有寫 enctype="multipart/form-data"

<form action="" method="post" enctype="multipart/form-data">

</form>

2. 在php.ini中必須開啟file_uploads=on
該選項的作用是配置是否允許上傳檔案。如果設定為off則不允許上傳檔案所以就接收不到$_FILES的值,所以如果要做檔案上傳則必須開啟。
這個引數是在PHP的配置檔案php.ini中