Форум о защите от: хакеров, взлом, раскрутка, хакер, вирусы, взлом программы, взлом паролей, взлом вконтакте, взлом icq, раскрутка сайта, взлом скачать, взлом почты, взлом ru, проги взлома, хакер, программа взлома, трояны, программирование http://ah.flybb.ru/ |
|
Подпись на PHP http://ah.flybb.ru/topic1047.html |
Страница 1 из 1 |
Автор: | BECHED [ 08-06, 15:34 ] |
Заголовок сообщения: | Подпись на PHP |
Вступление ########## Итак, Вы, возможно, хотите сделать подпись, в которой кроме вашего изображения и данных будут ещё и данные из заголовка HTTP запроса, например ip, браузер, провайдер или ось смотрящего сей баннер. Сделать это достаточно просто. Для этого необходимо: -хостинг с поддержкой PHP и .htaccess; -своя картинка; -прямые руки. Для этого не потребуются (хотя и приветствуются) зание PHP и наличие мозга в черепной коробке. Своя картинка ############# Рисуем картинку/лого/аватор. Только поаккуратнее, и оставляем свободное место для текста, который будет выводить скрипт. Сохраняем в формате png под именем "img.png". Скрипт ###### В файле с именем "logo.png" сохраняем нижеследующее: [PHP]<?php Header("Content-type: image/png"); $string="Your IP is $REMOTE_ADDR"; $im = ImageCreateFromPng("img.png"); $c = ImageColorAllocate($im, 225, 225, 225); ImageString($im,3,75,43, $string,$c); ImagePng($im); ImageDestroy($im); ?>[/PHP] Теперь объясняю: <?php Начало искрипта Header("Content-type: image/png"); Это нужно для определения типа документа $string="Your IP is $REMOTE_ADDR"; А это сам текст, который будет выводиться. Сюда можно записаль любую переменную из хэдеров. В моём случае это $REMOTE_ADDR. $im = ImageCreateFromPng("img.png"); Создаем картинку средствами PHP: img.png - ваша нарисованная картинка, узнали? $c = ImageColorAllocate($im, 225, 225, 225); Собственно, цвет. Три цифры - RGB. Красная, зеленая и синяя составляющии. ImageString($im,3,75, 43, $string,$c); Собственно, пишем по картинке. Вторая переменная (3) - размер; третья (75) и четвертая (43) - расстояние от левого верхнего угла по горизонтали и вертикали, пятая ($string) - текст, шестая ($c) - цвет. ImagePng($im); Мы её выводим на экран. ImageDestroy($im); Ну теперь всё, уничтожаем, синтаксис требует =). ?> Конец скрипта Хостинг ####### Наилучшим результатом цена/качество из мною известных хостингов отличается Фатал.ру[ http://www.fatal.ru ] Зарегистриуйтесь, войдите по FTP, создайте папку (например logo) и залейте туда два файла. Картинку и скрипт. Теперь чтобы файлы с расширением png обрабатывались не как картинки, а как скрипты php, мы должны его настроить. Создаем файл blabla.txt и вписываете в него строку: AddType application/x-httpd-php .png Тоже заливаем его на сервер. Теперь переименовываем его в ".htaccess". Он становится скрытым и больше не мешает. Заключение ########## Всё, скрипт готов. Можно размещать в качестве аваторов/подписей на форумах или делать с ним то, для чего вы его делали. Но тут у вас простор для творчества: скриптик этот может обрабатывать cookies, что поможет вам сделать что-то типа аваторки с бомбой, шнур которой будет уменьшаться. или показывать текущее время. Короче думайте и творите! Автор: nerezus |
Автор: | agressor55555 [ 25-01, 22:08 ] |
Заголовок сообщения: | |
вируси - это зло! |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |