ОБСУЖДЕНИЕ

Не загружается аватар

1 сообщений1 просмотровОткрыта
#1
Есть такой код который должен загрузить аватар в папку на сайте ,а он не загружается . Он не выполняет функцию .
Вот код
PHP


echo '<div class="menu">Мой аватар</div>';
if(isset($_POST['save'])){

$file = pathinfo(''.$_FILES['ava']['name'].'',PATHINFO_EXTENSION);
if($file == gif or $file == png or $file == jpg){
$uploaddir = '/styl/ava/';
$uploadfile = $uploaddir.basename(''.$_SERVER['HTTP_HOST'].'_'.$user['nick'].'.'.$file.'');
copy($_FILES['ava']['tmp_name'],$uploadfile);
mysql_query("UPDATE user SET ava = '$uploadfile' WHERE id = '$user[id]' LIMIT 1");
echo '<div class="msg">Аватар успешно изменен!</div>';
}else{$err = '<div class="errs">Запрещенный файл</div>';}
}
err($err);
echo '<div class="p_m">Ваш текущий аватар:<br /></br>';
if($user['ava'] == null)echo '<img src="/styl/user/noava.png"></img><br />';
else echo '<img src="'.$user['ava'].'" height="68" width="68"></img><br />';
echo '</div>';
echo '<form method="post" enctype="multipart/form-data">К загрузке разрешены картинки формата JPG, PNG, GIF<br />';
echo 'Выберите файл:<br /><input type="file" name="ava"><br />';
echo '<input type="submit" name="save" value="Сохранить"></form>';
echo '</div>';
echo '<div class="p_m"><a href="?">В кабинет</a></div>';