move_uploaded_file копирует пустой файл

Gluk

Новичок
move_uploaded_file копирует пустой файл

Загружаю файл на сервер, делаю move_uploaded_file, копируется пустой файл (0 байт)

Кто нибудь сталкивался? посоветуйте плиз :)

Заранее спасибо!
 

WebByte

Проходящий мимо
а ты уверен, что он закачивается? =)
мало ли..права на темповую папку не те..
атрибут какой не прописал.. ;)
 

Gluk

Новичок
PHP:
for ($i = 0; $i < $this->uploads; $i++)
{
  if (!empty($_FILES['userfile']['name'][$i]))
  {
     move_uploaded_file($_FILES['userfile']['tmp_name'][$i], $this->path."/".$this->subdir."/".strtolower($_FILES['userfile']['name'][$i]));
  }
}
на других то серваках работает!
 

Линк

Guest
ну во первых print_r($_FILES)
во вторых верна ли форма? enctype е?
 

Frol

Новичок
$_FILES['userfile']['tmp_name'][$i] -- это что?

-~{}~ 04.02.04 21:28:

аплоад делать не умеем, а уже к ООП полезли? ;)
 

buddy

Новичок
Линк, если бы небыло enctype, файл бы вообще не аплодился, а так, говорят 0 байт.

У меня такое было, но проблема, как оказалось была в том, что Апач русский стоял на серваке. избежать проблему удалось путём внесения в .htaccess следующих директив:

CharsetDisable on
CharsetRecodeMultipartForms Off
 

Gluk

Новичок
Автор оригинала: Frol
$_FILES['userfile']['tmp_name'][$i] -- это что?

-~{}~ 04.02.04 21:28:

аплоад делать не умеем, а уже к ООП полезли? ;)
[$i] - это при загрузке нескольких файлов указываю, к какому именно обращаюсь!
я ж писал, что на других серваках работает! так что не надо мне про ООП!!!!! :)
 
Сверху