|
|
|
|
|
для: cheops
(11.05.2007 в 13:30)
| | Я смотрю через FTP, скорее всего это так как вы говорите. Спасибо | |
|
|
|
|
|
|
|
для: Vladim
(10.05.2007 в 17:22)
| | А вы как смотрите, через FTP или при помощи скрипта?
PS Бывают хитрые рейд-контроллеры, которые держат файлы в буфере, а записывают реально их на жёсткий диск лишь спустя некоторое время. | |
|
|
|
|
|
|
|
для: cheops
(10.05.2007 в 13:20)
| | Да, уже все работает, но почему то этих файлов сразу после загрузки не видно на сервере, нужно подождать 5 мин.
Спасибо | |
|
|
|
|
|
|
|
для: Vladim
(09.05.2007 в 21:44)
| | У вас $dir является пустой строкой и скрипт пытается записать файл непосредственно в root - /button4C.jpg - это везде будет запрещено. Проследите, чтобы переменная $dir принимала адекватное значение. | |
|
|
|
|
|
|
|
для: Vladim
(09.05.2007 в 16:57)
| | Как выглядит сообщение об ошибке? | |
|
|
|
|
|
|
|
для: Trianon
(09.05.2007 в 22:43)
| | Каюсь $dir мой, просто забыл заменить на тот же tmp/, но даже с ним у меня ошибки в этом скрипте не выдаёт... но у меня это дома под Виндой, а там реальный сервер | |
|
|
|
|
|
|
|
для: Vladim
(09.05.2007 в 21:44)
| | А safe_mode на сервере on или off?
P.S. Это к тому, что раньше всё загружало, а теперь нет. | |
|
|
|
|
|
|
|
для: Vladim
(09.05.2007 в 21:44)
| | Из Вашего ответа не видно чему равно $dir .
А диагностика говорит, что Вы пытаетесь загрузить файл куда-то в чужое место. | |
|
|
|
|
|
|
|
для: Trianon
(09.05.2007 в 20:35)
| | Скрипт на сервере, папка tmp есть,
раньше все нормально загружало, а сейчас три разных скрипта пробывал и не один не работает, права выставил папкам, что нужно не пойму.
а вот этот скрипт
<?php
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
if (move_uploaded_file($_FILES['filename']['tmp_name'],"$dir/".$_FILES['filename']['name']))
{
echo("Файл успешно загружен <br>");
echo("Характеристики файла: <br>");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("<br>Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("<br>Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("<br>Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}
?>
выдает следующее:
Warning: move_uploaded_file(): open_basedir restriction in effect. File(/button4C.jpg) is not within the allowed path(s): (/httpdocs:/tmp) in /httpdocs/upload.php on line 13
Ошибка загрузки файла | |
|
|
|
|
|
|
|
для: Valick
(09.05.2007 в 20:23)
| | Несомненно :)
Более того, оригинальным файлом до завершения скрипта еще можно воспользоваться (если права позволяют) | |
|
|
|
|