Пытаюсь написать код для того чтоб пользователь мог добавлять файл на сервер. Форма для загрузки такая: HTML: <form enctype="multipart/form-data" action="upload1.php" method="post"> <input type="hidden" name="MAX_FILE_SIZE" value="30000" /> Отправить этот файл: <input name="userfile" type="file" /> <input type="submit" value="Send File" /> </form> В обработчике такой код: PHP: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=windows-1251" /> <title>Untitled Document</title> </head> <body> <?php> $uploaddir = 'uploads/'; $uploadfile = $uploaddir . basename($_FILES['userfile']['name']); print "<pre>"; if (move_uploaded_file($_FILES['userfile']['tmp_name'], $uploadfile)) { print "File is valid, and was successfully uploaded. "; print "Here's some more debugging info:\n"; print_r($_FILES); } else { print "Possible file upload attack! Here's some debugging info:\n"; print "Possible file upload attack! Дополнительная отладочная информация:\n"; print_r($_FILES); } print "</pre>"; ?> </body> </html> Проблема в том что на локальном (домашнем) сервера отправка происходит и все нормально. А когда я закидываю на хостинг в интернет то выдает такую ошибку: Warning: move_uploaded_file(uploads/images.jpg): failed to open stream: Permission denied in /home1/literat/public_html/upload1.php on line 17 Warning: move_uploaded_file(): Unable to move '/var/tmp/phpoVfirc' to 'uploads/images.jpg' in /home1/literat/public_html/upload1.php on line 17 Друзья помогите разабратся в чем проблема. Заранее спасибо.
prokuror_89 обычно есть панель управления, а там - файловый менеджер. через него можно выставлять права 777 на необходимые файлы и папки