Автор Тема: $_FILES[\'userfile\'][\'error\'] = 3  (Прочитано 3530 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн 017

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
$_FILES[\'userfile\'][\'error\'] = 3
« : 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

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
$_FILES[\'userfile\'][\'error\'] = 3
« Ответ #1 : 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 - Что по этому поводу?
.::dO_ob::.

Оффлайн 017

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
$_FILES[\'userfile\'][\'error\'] = 3
« Ответ #2 : 16 Марта 2004, 13:07:55 »
Как-то упущено из вида...

safe_mode = Off

На что это может влиять? Вобще меня не покидает мысль, что блокируется возможность записи temp-файла (tmp_name = null соответственно).

Оффлайн nobody

  • вроде как одушевленный
  • Постоялец
  • ***
  • Сообщений: 218
  • +0/-0
  • 2
    • Просмотр профиля
    • http://www.n0b0dy.ru
$_FILES[\'userfile\'][\'error\'] = 3
« Ответ #3 : 16 Марта 2004, 14:13:30 »
А код посмотреть можно? А то гадать то не хочеться.
.::dO_ob::.

Оффлайн 017

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 24
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
$_FILES[\'userfile\'][\'error\'] = 3
« Ответ #4 : 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? Если он не правильно прописан... Хотя я его никогда не прописывал.

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28