|
|
|
| Подскажите пожайлуста.
есть ф-ция... входным параметром которой есть строка... (имя загружаемого ф-ла)
Вот она
function savefiles_($filename3) {
if(($_FILES["filename3"]["size"]) > (1024*3*1024))
{
echo ("Размер файла превышает три мегабайта");
exit;
}
$test = $_SERVER["DOCUMENT_ROOT"];
$test = $test."/photo/players/";
copy($filename3, "$test") or die ("Cant copy! Error!");
}
Результат ее... всегда пишет Cant copy! Error!
В чем тут ошибка? | |
|
|
|
|
|
|
|
для: Мишаня
(10.02.2006 в 15:29)
| | а путь указан точно?
$test = $test."/photo/players/";
Такие папки существуют? | |
|
|
|
|
|
|
|
для: streloc
(10.02.2006 в 15:34)
| | существуют. сто пудово. | |
|
|
|
|
|
|
|
для: Мишаня
(10.02.2006 в 15:36)
| | права доступа на папки установлены? Имеешь право на запись в папку? | |
|
|
|
|
|
|
|
для: streloc
(10.02.2006 в 15:40)
| | тут есть небольшие странности.
Когда я хожу по своим папкам TotalComander то могу только копировать со своей машины к ним на сервер. Удаление и создание через Тотал - не проходят
А через Спанель... каторую они предоставляют (эдакий web-менеджер файлов)... могу удалять, создавать и перемещать ф-лы.
Тока так. | |
|
|
|
|
|
|
|
для: Мишаня
(10.02.2006 в 15:29)
| | Не понятно, что передаётся в $filename3, вы проверяете условие $_FILES["filename3"]["size"], а потом переключаетесь на $filename3. Кроме того в фукнции copy() второй аргумент должен указывать путь к файлу, а не к директории... | |
|
|
|
|
|
|
|
для: cheops
(10.02.2006 в 15:53)
| | но ведь если ф-ла не существует, то он должен создаться сам
Ведь так? | |
|
|
|
|
|
|
|
для: cheops
(10.02.2006 в 15:53)
| | Ура ! Получилось
Вы оказались правы.
Я дествительно делал не так.
Вот скрипт который отработал
copy($_FILES["filename3"]["tmp_name"], "$test".$_FILES["filename3"]["name"]) or die ("Cant copy! Error!"); | |
|
|
|