Forum Webscript.Ru
Программирование => PHP => Тема начата: Sergeant III от 17 Июля 2005, 19:03:07
-
Делаю форму для закачки файла на сервер, в оффлайне на винче работает отлично:
if ($userfile=="none")
{
echo "Problem: no file uploaded";
exit;
}
if ($userfile_size==0)
{
echo "Problem: uploaded file is zero length";
exit;
}
$upfile ="/www/mysite.spb.ru/project/27/rus/".$userfile_name;
if ( !copy($userfile, $upfile))
{
echo "Problem: Could not move file into directory";
exit;
}
echo "File uploaded successfully
";
?>
Путь в $upfile я естественно указываю как c:\\catalog\\ когда в оффлайне. Однако когда закачиваю и меняю его на /www/mysite.spb.ru/project/27/rus/, то при закачке получаю свою ошибку Could not move file into directory.
Как нужно верно указывать путь ? Я вписываю то, что вижу в вверхней строке cuteftp, когда соединяюсь с сервером.
-
самодельные ошибки вообще не имеют ни млаейшего смысла.
смотреть надо на ту ошибку, которую выдаёт пхп.
и вообще, аплоад так уже давно никто не делает.
посмотри в документации и делай правильно
-
Имеется в виду штатная документация php ?
-
а есть какая-то другая?
-
Да перец, читай про $_FILES[] в мануале ...
Про путь:
$_SERVER[\'DOCUMENT_ROOT\']."/your/path/"
-
Всё работает, всем спасибо +)