1
我有服務器A,該代碼的作品,當傳輸到服務器B的代碼不起作用。試圖上傳文件,php,並獲得一個空陣列
我想使用PHP上傳文件,一旦我提交$ _FILES數組是空的。我可以看到文件通過$ _POST數組發送,但$ _FILES數組中沒有任何內容。我拉我的頭髮,找不到答案。會是什麼答案?
我有服務器A,該代碼的作品,當傳輸到服務器B的代碼不起作用。試圖上傳文件,php,並獲得一個空陣列
我想使用PHP上傳文件,一旦我提交$ _FILES數組是空的。我可以看到文件通過$ _POST數組發送,但$ _FILES數組中沒有任何內容。我拉我的頭髮,找不到答案。會是什麼答案?
當然,你還沒有一個enctype定義。
如果你的HTML表單喲有:
<form method="post" action="file.php">
變化爲:
<form method="post" action="file.php" enctype="multipart/form-data">
其他pronlem,已在你的php.ini中的upload_max_filesize,檢查,或嘗試:
ini_set('upload_max_filesize','512M');
我看着這兩個這些權利的蝙蝠。 Enctype設置正確,max_filesize設置爲5M。 – user570288 2011-05-18 22:41:32
使用工具檢查任何錯誤瀏覽器端如何 Firebug - >網絡,或類似的。 ¿某些特殊的服務器配置? – Exos 2011-05-20 07:23:14