Я в php ученик, начнём с этого. Писал загрузку изображений на сервер. Сначала сам. Ничего не получалось, час за часом. Потом скопировал из мануала код, подставив свои нужные папки и файл. И всё равно ничего не пашет. Вот код:
<?php
header("Content-Type: text/plain; charset=UTF-8");
if($_FILES["filename"]["size"] > 1024*3*1024)
{
echo ("Размер файла превышает три мегабайта");
exit;
}
// Проверяем загрузился ли файл
if(is_uploaded_file($_FILES["filename"]["tmp_name"]))
{ echo 'файл во временной папке';
move_uploaded_file($_FILES["filename"]["tmp_name"], '/public_html/php/images'.$_FILES["filename"]["name"]);
} else {
echo("Ошибка загрузки файла");
}
?>
..."фал во временной папке" выводится, вместе с ошибкой :
файл во временной папке
Warning: move_uploaded_file(/public_html/php/images1.jpg): failed to open stream: No such file or directory in
/home/l31614/public_html/php/php/addfoto.php on line
13Warning: move_uploaded_file(): Unable to move '/tmp/phpjmqJwF' to '/public_html/php/images1.jpg' in
/home/l31614/public_html/php/php/addfoto.php on line
13
...т.е. проблема в этой строке:
move_uploaded_file($_FILES["filename"]["tmp_name"], '/public_html/php/images'.$_FILES["filename"]["name"]);
...но где именно я понять не могу.
Права записи в /public_html/php/images поставил.