Forum Webscript.Ru

Программирование => PHP => Тема начата: 017 от 16 Марта 2004, 12:19:22

Название: $_FILES[\'userfile\'][\'error\'] = 3
Отправлено: 017 от 16 Марта 2004, 12:19:22
В каких еще случаях файл может недозагружаться, при:

register_globals = off
file_uploads = on
upload_max_filesize = 2M (загружаемый файл ~5kb)
post_max_size = 8M
upload_tmp_dir = /www/temp/ (chmod=777)

Значения $_SERVER (на Linux+Apache/1.3.27+PHP 4.3.0):
name => file.csv
type =>
tmp_name =>
error => 3
size => 0

Значения $_SERVER (на W2k+Apache/1.3.20+PHP 4.3.1):
name => file.csv
type => application/octet-stream
tmp_name => d:\\temp\\phpE1C.tmp
error => 0
size => 4654
Название: $_FILES[\'userfile\'][\'error\'] = 3
Отправлено: nobody от 16 Марта 2004, 12:58:46
Цитировать
017:
Значения $_SERVER (на Linux+Apache/1.3.27+PHP 4.3.0):
name => file.csv
type =>
tmp_name =>
error => 3
size => 0


safe_mode on|off - Что по этому поводу?
Название: $_FILES[\'userfile\'][\'error\'] = 3
Отправлено: 017 от 16 Марта 2004, 13:07:55
Как-то упущено из вида...

safe_mode = Off

На что это может влиять? Вобще меня не покидает мысль, что блокируется возможность записи temp-файла (tmp_name = null соответственно).
Название: $_FILES[\'userfile\'][\'error\'] = 3
Отправлено: nobody от 16 Марта 2004, 14:13:30
А код посмотреть можно? А то гадать то не хочеться.
Название: $_FILES[\'userfile\'][\'error\'] = 3
Отправлено: 017 от 16 Марта 2004, 15:31:01
привожу отрывок, выводящий на экран значения $_FILES

foreach ($_FILES as $key => $value){
   foreach ($value as $k => $v){
       echo "Key:  ".$k." Value:  ".$v."
";
   }
}

Но все-же мне кажется это что-то с настройками. Этого глюка на другом Linux-сервере не вылазило. Поэтому и спрашиваю про узкие места в настройках. Может быть здесь влияет upload_tmp_dir? Если он не правильно прописан... Хотя я его никогда не прописывал.