Здравейте ползвам следният код
И когато се пробвам да кача аватар ми изписва следният надпис
Моля ви кажете какъв е проблема.
Код:
<?php
$ses = session_id();
$query2 = mysql_query("SELECT * FROM users WHERE session='$ses'") or die(mysql_error());
while($rows = mysql_fetch_array($query2)){
$iduser = $rows['id'];
}
echo "<form method='POST' action='' enctype='multipart/form-data'>
<input type='file' name='avatar' value=''><br />
<input id='vhod' type='submit' name='submit' value='Готово'>
</form>
";
if(isset($_POST['submit'])){
$avatar = $_FILES['avatar']['name'];
if(empty($avatar)){
echo "Не сте избрали аватар";
}
else{
$type = array('jpg','gif','png');
$ext = end(explode('.',$avatar));
$extnafaila = strtolower($ext);
if((in_array($extnafaila,$type)) ){
$put = '../avatars/'.basename($avatar);
if (!move_uploaded_file($_FILES['avatar']['tmp_name'], $put)) {
echo "Файла не беше качен!";
}
else{
$snimka_name = basename($avatar);
$query = mysql_query("UPDATE users SET avatar='$avatar' WHERE id='$iduser'") or die(mysql_error());
echo "Успешно променихте аватар!";
}
}
}
}
?>
Код:
Warning: move_uploaded_file(../avatars/asd.png) [function.move-uploaded-file]: failed to open stream: No such file or directory in C:\Program Files\VertrigoServ\www\ask\modules\chavatar.php on line 23
Warning: move_uploaded_file() [function.move-uploaded-file]: Unable to move 'C:\DOCUME~1\ADMINI~1\LOCALS~1\Temp\php11.tmp' to '../avatars/asd.png' in C:\Program Files\VertrigoServ\www\ask\modules\chavatar.php on line 23
Файла не беше качен!