$im=imagecreatefromgif($path_to_90_directory.$filename);//если оригинал был в формате gif, то создаем изображение в этом же формате. Необходимо для последующего сжатия
$im=imagecreatefrompng($path_to_90_directory.$filename);//если оригинал был в формате png, то создаем изображение в этом же формате. Необходимо для последующего сжатия
$im=imagecreatefromjpeg($path_to_90_directory.$filename);//если оригинал был в формате jpg, то создаем изображение в этом же формате. Необходимо для последующего сжатия
}
//СОЗДАНИЕ КВАДРАТНОГО ИЗОБРАЖЕНИЯ И ЕГО ПОСЛЕДУЮЩЕЕ СЖАТИЕ
// Создание квадрата 90x90
// dest - результирующее изображение
// w - ширина изображения
// ratio - коэффициент пропорциональности
$w=90;// квадратная 90x90. Можно поставить и другой размер.
$date=time();//вычисляем время в настоящий момент.
imagejpeg($dest,$path_to_90_directory.$date.".jpg");//сохраняем изображение формата jpg в нужную папку, именем будет текущее время. Сделано, чтобы у аватаров не было одинаковых имен.
//почему именно jpg? Он занимает очень мало места + уничтожается анимирование gif изображения, которое отвлекает пользователя. Не очень приятно читать его комментарий, когда краем глаза замечаешь какое-то движение.
$avatar=$path_to_90_directory.$date.".jpg";//заносим в переменную путь до аватара.
$delfull=$path_to_90_directory.$filename;
unlink($delfull);//удаляем оригинал загруженного изображения, он нам больше не нужен. Задачей было - получить миниатюру.
}
else
{
//в случае несоответствия формата, выдаем соответствующее сообщение
exit("Аватар должен быть в формате <strong>JPG,GIF или PNG</strong>");
}
//конец процесса загрузки и присвоения переменной $avatar адреса загруженной авы
}
include("bd.php");
$result2=mysql_query("INSERT INTO image (url) VALUES('$avatar')");
// Проверяем, есть ли ошибки
if($result2=='TRUE')
{
echo"Вы успешно зарегистрированы! Теперь вы можете зайти на сайт. <a href='index.php'>Главная страница</a>";
}
else{
echo"Ошибка! Вы не зарегистрированы.";
}
?>
Загружаю картинку, но попадаюсь на net-avatara. как будто не видно картинки. Кто то может помочь? Заранее спасибо.
Отправлено: 01 Июня, 2012 - 11:22:27 • Тема: Новый проект • Форум: Прочее
Ответов: 15 Просмотров: 111
Vinyl пишет:
valeribeglaryan пишет:
Выкладывать буду не я, а пользователи
Вы об этом в первом посте написали. Но фотографии физически расположены на Вашем ресурсе. Укажите в соглашении при регистрации, что фотографии выкладывает пользователь, значит и ответственность в полной мере за размещение и использование этих фотографий перед их владельцами несет пользователь, выгрузивший эти фотографии. Я не юрист, но смысл должен быть примерно таким. Иначе проблем не оберетесь. (Добавление)
Хотя, если кого-то из влиятельных расстроите (с женой поругался, жена разозлилась, выгрузила фотку на Ваш сайт, а там лидер голосования на данной фотографии - олень, или баран, или козел...), то дорого суд обойдется, и не факт что выиграете. Страна такая, что поделать.
Отправлено: 31 Мая, 2012 - 15:12:53 • Тема: Новый проект • Форум: Прочее
Ответов: 15 Просмотров: 111
Добрый день. Хочу запускать такой проект, где люди будут добавлять фотографии людей и начнется голосовании - на какого животного больше всего похож. Как вы думаете, будут ли люди пользоваться?
Добрый день. У меня такая проблема.
Есть таблица в базе mysql. В нем поля number(int), name(int), sum(int).
Надо выбрать те две у которых один и тот же number(number заранее задается в переменную $number) и самые маленькие sum.
Нужен наиболее короткий вариант.
Например есть массив arr[n]. Разные цифры с 1 до 400. Например arr[1]=10; arr[2]=1; arr[3]=15; ...
Надо сортировать по возрастанию. Чтобы было arr[1]=1; arr[2]=10; arr[3]=15,...
Заранее спасибо.