[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: При закачке файла выдает ошибку
grigor
Тема не нова, но перечитал кучу информации и непонял в чем ошибка.
Код формы:

<form action="addmenu.php" method="post" enctype="multipart/form-data" name="form1" id="form1">
Выбрать файл<br />
<label>
<input type="file" name="userfile" />
<br />
<br />
<input type="submit" name="Submit" value="Отправить" />
</label>
</form>


Код скрипта:

$foldermenu="/httpdocs/zl/menu/";
$filename=$foldermenu.$_FILES['userfile']['name'];
if(move_uploaded_file($_FILES["userfile"]["tmp_name"], $filename)) {
echo("Файл успешно загружен <br>");
// выводится информация о файле
echo("Характеристики файла: <br>");
echo("Имя файла: " ) ;
echo($_FILES["userfile"]["name"]) ;
echo("<br>Pa3Mep файла: ") ;
echo($_FILES["userfile"]["size"]) ;
echo("<Ьг>Каталог для загрузки: " ) ;
echo($_FILES["userfile"]["tmp_name"]);
echo("<Ьг>Тип файла: " ) ;
echo($_FILES["userfile"]["type"]);
}
else {
echo("Ошибка загрузки файла");
}

Выдает ошибку:

Warning: move_uploaded_file(): open_basedir restriction in effect. File(/httpdocs/zl/menu/menu.doc) is not within the allowed path(s): (/var/www/vhosts/rusichtour.com/httpdocs:/tmp) in /var/www/vhosts/rusichtour.com/httpdocs/zl/addmenu.php on line 4

Проблема в коде или в настройках сервера?



Спустя 2 часа, 44 минуты, 11 секунд (16.02.2009 - 16:04) vasa_c написал(а):

Спустя 3 часа, 52 секунды (16.02.2009 - 19:05) grigor написал(а):
Спасибо за ссылку.
Надо понимать ошибка кроется в строке:

$foldermenu="/httpdocs/zl/menu/";

А как же будет правильно?

Спустя 29 минут, 41 секунда (16.02.2009 - 19:34) vasa_c написал(а):
хотя бы $_SERVER['DOCUMENT_ROOT'].'/zl/menu/';

Спустя 4 часа, 48 минут, 41 секунда (17.02.2009 - 00:23) grigor написал(а):
Спасибо!
На одном сервере работает. На другом нет, но с эти теперь разберемся.

Спустя 3 часа, 8 минут, 25 секунд (17.02.2009 - 03:31) REANIMATOR написал(а):
а почему бы просто не использовать
PHP
$foldermenu="./zl/menu/";

?
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.