Loading...
Помощь по скриптам | Загрузка в папку картинки
Сам код:

<?php
include '../func/game.php';
$header = 'Загрузка Аватара';
include file. ( 'up.php');


if(!empty($user['avatar']) and isset($_GET['delete'])){
unlink('/images/ava/'.$user['avatar']);
mysql_query("update `user` set `avatar` = '' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['msg'] = 'Аватар успешно удален';
header('Location: ?');
exit();
}
if(isset($_GET['action'])){
if($_FILES["filename"]["size"] > 1024*3*1024) $err = 'Максимальный размер файла 3 МБ';
if(!is_uploaded_file($_FILES["filename"]["tmp_name"])) $err = 'Ошибка загрузки файла';
$file_type = $_FILES['filename']['type'];
if($file_type != 'image/png' && $file_type != 'image/jpg' && $file_type != 'image/jpeg') $err = 'Формат файла не поддерживается';
if(!isset($err)){
if(!empty($user['avatar']))unlink('/images/ava/'.$user['avatar']);
$files = rand(1448,5448)."_".rand(1448,5448)."_".$_FILES["filename"]["name"];
move_uploaded_file($_FILES["filename"]["tmp_name"], "/images/ava/$files");
mysql_query("update `user` set `avatar` = '$files' WHERE `id` = '$user[id]' LIMIT 1");
$_SESSION['msg'] = 'Аватар успешно сменен';
header('Location: ?');
exit();
}else{
$_SESSION['msg'] = $err;
header('Location: ?');
exit();
}
}
echo "<div class='block center'>";
if(!empty($user['avatar'])){
echo "<img src='/images/ava/$user[avatar]' style='max-width:160px; max-height:180px;'>";
}else{
echo "<img src='/images/ava/no_ava/no.png'>";
}
echo "</div>";
echo '<div class="block center">Разрешено выгружать файлы форматом: png, jpg, jpeg<form action="?action" method="post" enctype="multipart/form-data">
*Выберите файл:<br /><input type="file" name="filename"><br />
<input type="submit" class="btn" value="Загрузить файл">
</form></div>';
if(!empty($user['avatar']))echo "<a href='?delete' class='link'>".ico('icons','arrow.png')." Удалить мой аватар</a>";

include file. ( 'down.php');
?>


Все написал вроде верно, в базу вписывается имя картинки в столбик avatar, а вот по пути images/ava/ картинки нет, подскажите что не так написал, путь все верный
Zarts , Права у папки какие?
if(!empty( $user['avatar' ]) and isset( $_GET
['delete'])){
может в етом проблема?
Master zpank , 755 у папки ava
Zarts (27.05.2017 в 23:28)
Master zpank , 755 у папки ava

777 пробуй
Онлайн: 3
Время:
Gen. 0.0786
(c) Bym.Guru 2010-2026