Зарузка файлов на сервер Кто-то закрыл предыдущую

Bananan

Новичок
Последнее сообщение в предыдущей было от Фаната где он просил показать код скрипта и сообщение об ошибке:
Код:
PHP:
<html>
<head>
  <title>Результат загрузки файла</title>
</head>
<body>
<?php
   /*if($_FILES["filename"]["size"] > 1024*13*1024)
   {
     echo ("Размер файла превышает 13 мегабайта");
     exit;
   }
   // Проверяем загружен ли файл
   if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
   {
     // Если файл загружен успешно, перемещаем его из временной директории в конечную
     echo "File: ".$_FILES["filename"]["tmp_name"];
     echo "File upload!!!";
     //move_uploaded_file($_FILES["filename"]["tmp_name"], "/path/to/file/".$_FILES["filename"]["name"]);
   } else {
      echo("Ошибка загрузки файла");
   }*/
   if (is_uploaded_file($_FILES['filename']['tmp_name'])) {
          echo "Beefor: ".$_FILES['filename']['tmp_name']."<br>";
   echo "After: ".urlencode($_FILES['filename']['tmp_name'])."<br>";

    echo "Файл ". $_FILES['filename']['name'] ." успешно загружен.\n";
    echo "Отображаем содержимое\n";
    //readfile($_FILES['filename']['tmp_name']);
   } else {
                 echo "Beefor: ".$_FILES['filename']['tmp_name']."<br>";
   echo "After: ".urlencode($_FILES['filename']['tmp_name'])."<br>";

    echo "Возможная атака с участием загрузки файла: ";
    echo "файл '". $_FILES['filename']['tmp_name'] . "'.";
}
 

   echo "in PHP!<br>";
   $uploaddir = 'www.frilansn1/tmp/';
   $uploadfile = $uploaddir . basename($_FILES['filename']['name']);
   echo "<font color=red>$uploadfile</font><br>";
   echo "< a href='$uploaddir'>$uploaddir</A><BR>";
   echo "Original: ".$_FILES['filename']['name'];
     if(is_uploaded_file($_FILES['filename']['tmp_name']))
   {
     // Если файл загружен успешно, перемещаем его из временной директории в конечную
     echo 'File: ' . $uploadfile;
     echo 'File upload!!!';
     preg_match('~\.(jpe?g|png|gif)$~i', $_FILES['filename']['name'], $match) || exit('Неверный формат изображения.');
     $fileName = 'image' . mt_rand(100,1000) . date('YmdHis') . '.' . $match[1];
     echo "<br>File upload?=".is_uploaded_file($uploadfile);
     echo move_uploaded_file($_FILES["filename"]["tmp_name"], 'images/' . $uploadfile)
          ? 'Файл успешно загружен.'
          : 'Ошибка загрузки файла.';
   } else {
      echo 'Ошибка загрузки файла';
   }
?>
</body>
</html>
Код полный там много чего лишнего..
Сообщение об ошибке:
Warning: move_uploaded_file(images/www.frilansn1/tmp/DSCF0153.JPG) [function.move-uploaded-file]: failed to open stream: No such file or directory in W:\home\frilansn1\www\upload\upload.php on line 52

Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'W:\tmp\phpEB73.tmp' to 'images/www.frilansn1/tmp/DSCF0153.JPG' in W:\home\frilansn1\www\upload\upload.php on line 52
Ошибка загрузки файла.
 

Фанат

oncle terrible
Команда форума
ну вот что с такими делать?
он не понимает даже ответа на собственный вопрос.

- что я должен смотреть?
- код и сообщение об ошибке
- (с гордостью) ВОТ! ПРИНЕС!!!
 

Фанат

oncle terrible
Команда форума
Ну ок, вот только ради того, чтобы методом последовательного приближения оценить, до какой степени вообще может дойти.

Вот у тебя написано в коде
PHP:
'images/' . $uploadfile
при этом в сообщении об ошибке написано
PHP:
images/www.frilansn1/tmp/DSCF0153.JPG
это тебя ни на какие размышления не наводит?
 
Сверху