После uplod'a любого файла на сайт его размер = 0

five

Новичок
После uplod'a любого файла на сайт его размер = 0

Пересмотрел кучу топиков.
Взял пример с http://www.phpclub.ru/detail/article/upload

Не работает.
Я вижу размер временного файла при аплоаде, а вот после copy или move_uploaded_file - размер = 0
Причем это с любым файлом.
Посмотрел в php.ini - можно аплоадить до 30 мегов.
Посмотрел права на папку - запись разрешена.

В чем еще может быть проблема?

p.s. Ошибки при copy или move_uploaded_file - нет.

p.p.s. Причем началось это не так давно, до этого все было нормально. С сервером ничего не делали, php/apache не переустанавливали и в конфиги на залезали.
 

kvf77

Red Devil
five
слишком неконкретный вопрос - покажи как именно ты делаешь move.
 

five

Новичок
Автор оригинала: kvf77
five
слишком неконкретный вопрос - покажи как именно ты делаешь move.
PHP:
$max_image_width	= 380;
$max_image_height	= 600;
$max_image_size		= 64 * 1024;
$valid_types 		=  array("gif","jpg", "png", "jpeg","txt");

if (isset($_FILES["userfile"])) 
{
 if (is_uploaded_file($_FILES['userfile']['tmp_name'])) 
  {
   $filename = $_FILES['userfile']['tmp_name'];
   $ext = substr($_FILES['userfile']['name'], 1 + strrpos($_FILES['userfile']['name'], "."));
   if (filesize($filename) > $max_image_size) 
   {
    echo 'Error: File size > 64K.';
   } 
   elseif (!in_array($ext, $valid_types)) 
   {
    echo 'Error: Invalid file type.';
   } 
   else 
   {
     if (move_uploaded_file($filename, "/usr/www/media/0_test1"))
     {
      echo 'File successful uploaded.';
     } 
      else 
     {
       echo 'Error: moving fie failed.';
     }
   }
  } else {
  echo "Error: empty file.";
  }
  } else {
  echo  '<form enctype="multipart/form-data" method="post"> 
  <input type="hidden" name="MAX_FILE_SIZE" value="64000"> 
  Send this file: <input name="userfile" type="file"> 
  <input type="submit" value="Send File"> 
 </form>';
 }	
   ?>
 

kvf77

Red Devil
five
ты когда перемещаешь - не указываешь с каким именем сохранить файл
 

five

Новичок
указываю - "/usr/www/media/0_test1", где 0_test1 это и есть имя
 

kvf77

Red Devil
five
у тебя нотисы включены? на экран что-либо выводится?
 

five

Новичок
поставил в начале скрипта:

ini_set("display_errors","on");
error_reporting(E_ALL);

но выводится только: File successful uploaded
 
Сверху