У меня возникла странная проблема с загрузкой файлов с помощью Apache/PHP 5.3 на SLES 11 SP2 Когда я пытаюсь загрузить файл, PHP забирает только исходное имя файла ($_FILES['name']
) и не все остальные мне нужны.Проблема с загрузкой файла PHP на SUSE
Я проверил и дважды cheched мой php.ini
как для загрузки файла макс, положить максимальный размер, загрузка файлов и т.д. включен
ли кто-нибудь представление о том, что происходит?
Вот сценарий, я использовал, чтобы проверить:
<?php
if(isset($_FILES)) {
var_dump($_FILES);
}
?>
<!-- The data encoding type, enctype, MUST be specified as below -->
<form enctype="multipart/form-data" action="/" method="POST">
<!-- MAX_FILE_SIZE must precede the file input field -->
<input type="hidden" name="MAX_FILE_SIZE" value="30000" />
<!-- Name of input element determines name in $_FILES array -->
Send this file: <input name="userfile" type="file" />
<input type="submit" value="Send File" />
</form>
И это то, что я получаю:
array(1) { ["userfile"]=> array(1) { ["name"]=> string(8) "test.txt" } }
Все, что я резонно могу предложить перезагрузить сервер и попробуйте еще раз , –
Я пробовал это. Спасибо – Shabbir
Тогда, пожалуйста, проверьте журнал ошибок Apache. –