Здравствуйте форумчане! Есть серьезная проблема загрузки файла на сервер (в данном случае аватар пользователя) Итак поехали: 1. Сама форма загрузки изображения: Код (Text): <form action="users/avaload.php" method="POST" enctype="multipart/form-data"> <input name="id" type="hidden" value="$myrow[id]"> <p> <label>Загрузить аватар:<br></label> <input name="fupload" type="FILE"> </p> <p> <input name="submit" type="submit" value="Загрузить"> </p> </form> 2. php код загрузки изображения: Код (Text): // проверяем аватар if (!empty($_FILES['fupload']['name'])) { $fupload = $_FILES['fupload']['name']; $fupload=trim($fupload); if (($fupload=='') or empty($fupload)) { unset($fupload); } } if (!isset($fupload) or empty($fupload) or ($fupload=='')) { // если нет авы то ставим по-умолчанию $avatar = "images/noava.jpg"; } else { // грузим аватар в наш руткит $path_ava_directory = $_SERVER['DOCUMENT_ROOT']."/oblya/images/avatar/"; if (preg_match("/[.](JPEG)|(jpeg)|(JPG)|(jpg)|(gif)|(GIF)|(png)|(PNG)$/i",$_FILES['fupload']['name'])) { $filename = $_FILES['fupload']['name']; $avatar = $path_ava_directory.$filename; move_uploaded_file($filename,$avatar); } else { exit ("Аватар должен быть в формате <strong>JPG,GIF или PNG</strong>"); } } include("../login/bd.php"); // загружаем путь авы в базу $result2 = mysql_query("UPDATE users SET avatar = '$avatar' WHERE id = $_POST[id]",$db) or die(mysql_error()); if ($result2=='TRUE') { echo "<html><head><meta http-equiv='Refresh' content='0;URL=../mypage.php?id=$_POST[id]'></head></html>"; } 3. В базу пишет норм (дай бог каждому) 4. каталоги изображений /images и /avatar имеют доступ drwxrwxrwx 5. Файлы для закачки и 200 кбайт не превышают 6. Хостинг reg.ru 7. Администрация разводит руки 8. Загрузка проходит успешно без ошибок, но файл на сервер не перемещает. Что делать?