• XSS.stack #1 – первый литературный журнал от юзеров форума

Сервис картинок подписей

Winux

Старожил форума
Легенда
Регистрация
12.11.2004
Сообщения
6 358
Реакции
53
Итак, предлагаю всем юзерам портала следующий бесплатный сервис:
Я вижу, вы часто используете картинки для подписей с определяющимся ИП адресом итд итп. Они все шаблонные и избитые.
Теперь Вы можете нарисовать картинку сами!
Вот пример:
http://xss.pro/files/din/logo.png

Итак, теперь аттачим Ваши картинки к посту. Я из них сделаю динамические подписи с определением IP.

Итак, требования:
1) Место для подписи IP адреса оставить
2) Имейте ввиду, что шрифт, каким отображается ИП адрес менять сложно, поэтому я его менять не буду
3) Все картинки я буду подписывать, так что оставляем для этого место.
4) Высота и ширина картинок должна быть в разумных пределах

5) Желательно картинку сделать на прозначном фоне, остальное я сделаю сам.
 
я что тот не понял ...извините за мою тупость и что мне делать:unsure: ?как я понял мне надо будет самому картинку делать а ты иП добавишь :D
 
«Aна®xист»
Можешь заюзать либо эту, либо попросить меня нарисовать (без анимаций) что-то. Просто у меня не хватило воображения что можно еще нарисовать. Ну можно еше и этой воспользоваться.
 
ну мона было значок какого нибудь трояна поставить или бекдора которыи через порты работает или типо такого,нензаю
а так про гостей прикольно придумал =)
 
Я себе тоже хочу, но рисую я не очень :D . Может мне кто-то нарисует? Буду очень признателен.

[mod][Winux:] Пиши что конкретно рисовать[/mod]
Добавлено в [time]1136202153[/time]
Ну не знаю. Что-то типа того как ты показал в примере. Ну чтобы и с моим аватаром смотрелось :D
 
Winux
Извените за повтор но нарисуйте и мне плиз типо таго как ты показал !
 
Респект Winux!Токо в слове "определеён" надо ошибку исправить!"е' убрать надо!

[mod][Winux:] Исправлено.[/mod]
 
прикольно!!!!
я помню нашла такую подпись там какой то чувак держит табличку,а там типа ваша ос,ип,ещё что-то. . . .аа браузер какой у вас. . . .как оин это делают?????
че то я не поняла. . . . :blink:
danasoft.com кажись. . . .там мона сделать любую,но у меня какие это ошибки были. . . . .
вообщем воть. . . .
vipersig.jpg
 
HGi
Легко. Нарисуй свою картинку - я пославлю. Вообще зодается 3 файла: сама картинка с пустым местом, скрипт с расширением пнг и .htaccess где прописано что пнг - расширение скрипта.
Скрипт такого содержания:
Код:
<?php
   Header("Content-type: image/png");
   $string="Your IP is: $REMOTE_ADDR";
   $im = ImageCreateFromPng("img.png");
   $c = ImageColorAllocate($im, 0, 0, 0);
   ImageString($im,3,90,19, $string,$c);
   ImagePng($im);
   ImageDestroy($im);
   
?>
Где
$string="Your IP is: $REMOTE_ADDR" - надпись с переменной из пост пакета
$im = ImageCreateFromPng("img.png"); - картинка в которыую добавлять надпись
$c = ImageColorAllocate($im, 0, 0, 0); - цвет шрифта
ImageString($im,3,90,19, $string,$c); - координаты надписи
Ushiro сделал.
http://xss.pro/files/din/ushiro2.png

Код:
[IMG]http://xss.pro/files/din/ushiro2.png[/IMG]
 
###########################################
## Подпись на PHP ##
## Автор статьи - nerezus ##
## nerezus[at]mail.ru ##
###########################################

Вступление
##########

Итак, Вы, возможно, хотите сделать подпись, в которой кроме вашего изображения и данных
будут ещё и данные из заголовка HTTP запроса, например ip, браузер, провайдер или ось
смотрящего сей баннер.
Сделать это достаточно просто. Для этого необходимо:
-хостинг с поддержкой PHP и .htaccess;
-своя картинка;
-прямые руки.
Для этого не потребуются (хотя и приветствуются) зание PHP и наличие мозга в черепной
коробке.

Своя картинка
#############

Рисуем картинку/лого/аватор. Только поаккуратнее, и оставляем свободное место для текста,
который будет выводить скрипт. Сохраняем в формате png под именем "img.png".

Скрипт
######

В файле с именем "logo.png" сохраняем нижеследующее:
<?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
Начало искрипта

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".
Он становится скрытым и больше не мешает.

Заключение
##########

Всё, скрипт готов. Можно размещать в качестве аваторов/подписей на форумах или
делать с ним то, для чего вы его делали.
Но тут у вас простор для творчества: скриптик этот может обрабатывать c*****s,
что поможет вам сделать что-то типа аваторки с бомбой, шнур которой будет уменьшаться.
или показывать текущее время. Короче думайте и творите!
 
Наилучшим результатом цена/качество из мною известных хостингов отличается
Фатал.ру
На нём из-за перегруженности отменили регистрацию, причём давно уже! :excl:
 
Можно...Только на нём должен быть поддержка PHP и .htaccess :D
 


Напишите ответ...
  • Вставить:
Прикрепить файлы
Верх