Случайный вывод аватарки PHP + Apache
827материалов
228тем на форуме
3004комментария
6157пользователей

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


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

Для работы скрипта нам нужно 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

ЗАКАЗАТЬ УСТАНОВКУ

PHP - скрипт опубликовал:
...
Логин на сайте: ...
Группа: ...
Статус: ...
Информация о php - скрипте:
Дата добавления материала: 16.12.2013 в 01:49
Материал просмотрен: 780 раз
Категория материала: PHP-скрипты
К материалу оставлено: 0 комментариев

Пожаловаться
Сказать спасибо
Источник

0 комментариев


avatar
Вход через социальные сети
Работа в компании uCoz
uSocial - социальные кнопки
uLike – кнопка «Мне нравится»
Статистики нашего сайта