Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > PHP: Общие вопросы > $_FILES['file']['error']=7 что это означает?


Автор: 444ert666 14.1.2009, 16:00
Добрый день!
ВОзникла проблема, не загружается файл. Делаю в принимающем скрипте: print_r($_FILES); - получаю следующее:
Код

 [file] => Array ( [name] => test.php [type] => [tmp_name] => [error] => 7 [size] => 0 )


С чем это может быть связано?

Автор: Валерия 14.1.2009, 16:03
Failed to write file to disk.

Автор: 444ert666 14.1.2009, 16:06
О_о..... спасибо конечно. а есть версиии с чем это может быть связано? все дело на винде(NTFS). Обычным fopen пишет отлично.

Автор: Валерия 14.1.2009, 16:06
Ну т.е либо места нет на диске достаточного для записи файла во временную папку, либо...
Проверь вначале это smile

Автор: 444ert666 14.1.2009, 16:09
не место достаточно точноsmile порядка 200 Гб. доступно.

Есть версия, что не определена папка для временной загрузки. это может быть из-за этого?

Если да, попутный вопрос. Как определить ее из скрипта. Ибо доступа к php.ini не имею.

Автор: skyboy 14.1.2009, 16:11
http://php.net/ini_get должно помочь. если использование этой функции не запрещено в конфиге.

Добавлено через 22 секунды
Цитата(444ert666 @  14.1.2009,  15:09 Найти цитируемый пост)
не место достаточно точно

ну, если места хватает, значит, проблема с правами на запись.

Автор: 444ert666 14.1.2009, 16:12
Дык грю ж NTFS там во первых, во вторых обычным fopen`ом пишу без проблем.

Добавлено через 1 минуту и 11 секунд
За ini_gets спасибоsmile))) но сразу спрошу, а как в случае чего становить из скрипта место загрузки файлов?

Автор: skyboy 14.1.2009, 18:10
Цитата(444ert666 @  14.1.2009,  15:12 Найти цитируемый пост)
а как в случае чего

что значит "в случае чего"?

Цитата(444ert666 @  14.1.2009,  15:12 Найти цитируемый пост)
становить из скрипта место загрузки файлов

директива http://ua.php.net/manual/en/ini.core.php#ini.upload-tmp-dir

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)