https://www.icyphoenix.com/viewtopic.php?f=33&t=7166
-----------------------------------
Mighty Gorgon
Tue 25 May, 2010 19:57

Dynamic Signature
-----------------------------------
I have created a small script for a friend which generates a dynamic signature you can fill with the content you like.

The script is very very basic.

All you have to do is edit the code and insert what you need to be printed:

[code linenumbers=false syntax=php]<?php
/**
*
* @package Icy Phoenix
* @version $Id$
* @copyright (c) 2008 Icy Phoenix
* @license http://opensource.org/licenses/gpl-license.php GNU Public License
*
*/

$randomquote = array(
	'My first quote!',
	'My second quote!',
	'My third quote!',
	'My fourth quote!',
	'My last quote!'
);

$image = 'signature_bar.png';
$im = imagecreatefrompng($image);

$main_color = imagecolorallocate($im, 51, 102, 153);
$black = imagecolorallocate($im, 0, 0, 0);
$orange = imagecolorallocate($im, 255, 85, 0);
$blue = imagecolorallocate($im, 68, 102, 136);
$red = imagecolorallocate($im, 255, 0, 0);
$green = imagecolorallocate($im, 0, 160, 0);

$left_margin = 10;

imagestring($im, 3, $left_margin, 2, 'My wonderful name!', $orange);
imagestring($im, 2, $left_margin, 18, 'Another text example...', $main_color);
imagestring($im, 2, $left_margin, 30, 'Ok, another one!', $blue);
imagestring($im, 1, $left_margin, 48, $randomquote[rand(0, sizeof($randomquote) - 1)], $green);

header('Content-Disposition: filename=signature_bar.png');
header('Content-Type: image/png');
imagepng($im);
imagedestroy($im);

?>[/code]

When you have edited the PHP file, just upload it to your server, and then write the address in your browser!

Result will be something like this:
[img]http://www.icyphoenix.com/files/images/2/signature_bar_demo.png[/img]


I hope you will like this!


-----------------------------------
Joshua203
Tue 25 May, 2010 20:17

Re: Dynamic Signature
-----------------------------------
hhmmm looks intresting to someone having a hard time making his mind up ..nice idea MG

nicest thing would be one sig change would update all of them anywhere ?


-----------------------------------
Mighty Gorgon
Tue 25 May, 2010 20:23

Re: Dynamic Signature
-----------------------------------
Yes, that is the case... when you have generated the image how you like, you should then point all your signatures to that image.

When you are tired with that signature, all you have to do is changing the image or the text in it... and all signature will be updated at once! :P


-----------------------------------
Joshua203
Tue 25 May, 2010 20:39

Re: Dynamic Signature
-----------------------------------
wow talk about saving time and human memory..THANK YOU


-----------------------------------
Mighty Gorgon
Tue 25 May, 2010 20:50

Re: Dynamic Signature
-----------------------------------
Unfortunately there are some sites which do not accept images in signatures... :twisted: 

You want an example?

By chance do you know a site called icyphoenix.com? :lol:


-----------------------------------
Joshua203
Tue 25 May, 2010 21:39

Re: Dynamic Signature
-----------------------------------
whahahahahaa... time to reconsider??  :roll:

Edit : there s also sites that removed my text link to my home page so you re not the worst ;)

after removal my siggy said: (under constuction/development ..forever)

so i removed that myself  :cry: (i won t mention the site that did that hahaha)


-----------------------------------
TheSteffen
Thu 03 Jun, 2010 09:40

Re: Dynamic Signature
-----------------------------------
Thanks MG, I think this is very usefull :mryellow: 

 :thanks:


-----------------------------------
jameswatt
Sat 03 Mar, 2012 08:11

Re: Dynamic Signature
-----------------------------------
How dynamically it will generate?


-----------------------------------
Joshua203
Sat 03 Mar, 2012 11:17

Re: Dynamic Signature
-----------------------------------
you should be able to test that in 5 to 10 minutes (without editing your forum), but there should not exist any degrees in "random", but if there are limitations I expect the limit is php's limit ...not the script's.


-----------------------------------
leroymcqy
Thu 06 Feb, 2014 16:30

Re: Dynamic Signature
-----------------------------------
can someone help me out

i am trying to get this to show up without line breaks or any extra characters. but when users input data like
[code]
minecraft
cod
rainbow
[/code]
it just shows up in one line with weird chars. i want it to show up on one line but without chars

[code linenumbers=false]
imagestring($im, 3, $left_margin, 38,  str_replace('/[^A-Za-z0-9\. -\!\?\(\)\<\>\@]/', '', $_POST['games']), $green);
[/code]

[strike]and also how can i use method="get" to show the data.

i tried using:
http://www.crimson.pcriot.com/sign.php?name=Xensor&rank=Administrator&title=Owner&games=minecraft+cod&url=http%3A%2F%2Ftgfow.free-forum.net

but it didnt work[/strike]

got this figured out


-----------------------------------
Mighty Gorgon
Tue 11 Feb, 2014 17:08

Re: Dynamic Signature
-----------------------------------
Hi, can you please explain how did you manage to solve this?


