Регистрация    Войти
Авторизация

Случайный вывод аватарки PHP + Apache для uCoz

Случайный вывод аватарки PHP + Apache для uCozСлучайный вывод аватарки PHP + Apache для uCoz

С помощью данного скрипта можно сделать так чтобы ваша аватарка была не похожа на все остальные.

Для работы скрипта нам нужно PHP сервер с Апачем. Ну и собственно прямые руки

1)Создание картинок
Как вы понимаете одна картинка не подойдет вы можете создать от 2 до бесконечности но мой совет лишний раз сервер не напрягать. Лучше сделать 4 аватарки и с ними работать.

2)Правильное наименование картинок
Вам нужно переименовать все картинки в таком формате 1.png, 2.png, 3.png и так далее.


3)Создание php файла
В php файле вставляем вот этот код
<?php 
header("Content-type: image/png");
$number = 4;//Число картинок
$rnd = rand(1,$number);
$dst = $rnd.'.png';
$fs = filesize($dst);
$h = fopen($dst, "rb");
$img = fread($h, $fs);
fclose($h);
echo $img;
?>


Где в коде цифра 4 это количество картинок. Настраиваем данный код под себя и сохраняем. Загружаем на сервер

4)Настройка Apache.
Находим на хостинге файл .htaccess скачиваем его и редактируем.
Добавляем в начало
RewriteEngine on 
RewriteRule ^avatar.png$ путь до php файла[NC]

пример у меня вот так
RewriteRule ^test.png$ /umko/avatar/index.php [NC] 
RewriteEngine on


Сохраняем и загружаем на сервер.
Все теперь картинка будет отображаться вот по такому адресу
http://site.ru/avatar.png

Пример работы

Есть вопросы по шаблону или скрипту? так задай их и мы ответим!

Автор: chestr  2-12-2013, 13:42   Просмотров: 1639   
вывод аватарки PHP, вывод аватарки, вывод аватарки ucoz, Случайный вывод аватарки PHP, Случайный вывод аватарки, Случайный вывод аватарки ucoz
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо зайти на сайт под своим именем.


Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.