Решено!Дурацкий и срочный вопрос по php
Sep. 20th, 2010 07:35 pmПытаюсь сделать загрузку файлов на сервер(скрипт под катом),но он выдает мне сообщение об ошибке:
"Warning: copy(/olympiad/file1) [function.copy]: failed to open stream: No such file or directory in [адрес скрипта] on line 18
Ошибка загрузки файлаArray ( [filename] => Array ( [name] => 01.pdf [type] => application/pdf [tmp_name] => /tmp/phpYY8Zmq [error] => 0 [size] => 55061 ) )"
file_uploads -включен,safe mode выключен.
Почему? В какую сторону копать?:-( Загрузка файлов нужна уже сегодня.:-(
Заранее спасибо за ответы!
$filename="file1";
if($_FILES["filename"]["size"] > 1024*1024)
{
echo ("Размер файла превышает мегабайт");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"/olympiad/".$filename))
{
echo("Файл успешно загружен
");
echo("Характеристики файла:
");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("
Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("
Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("
Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}
print_r($_FILES);
В ru_php справились довольно быстро.
Суть проблемы: я указывал не полный путь. Панель управления через которую я работаю обрезает начало адреса.;-))))
"Warning: copy(/olympiad/file1) [function.copy]: failed to open stream: No such file or directory in [адрес скрипта] on line 18
Ошибка загрузки файлаArray ( [filename] => Array ( [name] => 01.pdf [type] => application/pdf [tmp_name] => /tmp/phpYY8Zmq [error] => 0 [size] => 55061 ) )"
file_uploads -включен,safe mode выключен.
Почему? В какую сторону копать?:-( Загрузка файлов нужна уже сегодня.:-(
Заранее спасибо за ответы!
$filename="file1";
if($_FILES["filename"]["size"] > 1024*1024)
{
echo ("Размер файла превышает мегабайт");
exit;
}
if(copy($_FILES["filename"]["tmp_name"],
"/olympiad/".$filename))
{
echo("Файл успешно загружен
");
echo("Характеристики файла:
");
echo("Имя файла: ");
echo($_FILES["filename"]["name"]);
echo("
Размер файла: ");
echo($_FILES["filename"]["size"]);
echo("
Каталог для загрузки: ");
echo($_FILES["filename"]["tmp_name"]);
echo("
Тип файла: ");
echo($_FILES["filename"]["type"]);
} else {
echo("Ошибка загрузки файла");
}
print_r($_FILES);
В ru_php справились довольно быстро.
Суть проблемы: я указывал не полный путь. Панель управления через которую я работаю обрезает начало адреса.;-))))