I have created my own based on all of this topic... I cannot get it to work properly... please could I have some help? First I have tried it with a PHP file : http://members.lycos.co.uk/xanuk/ipsig/sig...N%20Kicks%20ass! But I cannot get it to work in a forum as it turns into this: X I then Tried making it into a JPG using the techniques of .htaccess and the JPEG header thingy: I get this... http://members.lycos.co.uk/xanuk/ipsig/sig...N%20kicks%20ass! Ok, if you want... forget the nick... http://members.lycos.co.uk/xanuk/ipsig/sig.jpg As you can see it just wants to Download :'( I then tried putting it into a forum: *sigh* This is not working... as you can see I am rather stuck. Here are my source codes... .htaccess <Files sig.jpg> ForceType application/x-httpd-php </Files> sig.php <?php $image = imagecreatefromjpeg("signature.jpg"); $textcolor = imagecolorallocate($image,255,255,255); $xpos1 = 120; $ypos1 = 5; $xpos2 = 120; $ypos2 = 20; $xpos3 = 120; $ypos3 = 35; $ip = $_SERVER['REMOTE_ADDR']; $fullhost = gethostbyaddr($ip); $host = preg_replace("/^[^.]+./", "", $fullhost); $today = date("m-d-Y"); $yourip = "Your IP: $ip"; $nick = $_GET['nick']; Imagestring($image,10,$xpos1,$ypos1,$yourip,$textcolor); Imagestring($image,10,$xpos2,$ypos2,$host,$textcolor); Imagestring($image,10,$xpos3,$ypos3,$nick,$textcolor); header("Content-type: image/jpeg"); imagejpeg($image); ?> sig.jpg <?php Header ('Content-type: image/jpeg'); Header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); Header('Expires: Thu, 19 Nov 1981 08:52:00 GMT'); Header('Pragma: no-cache'); $image = imagecreatefromjpeg("signature.jpg"); $textcolor = imagecolorallocate($image,255,255,255); $xpos1 = 120; $ypos1 = 5; $xpos2 = 120; $ypos2 = 20; $xpos3 = 120; $ypos3 = 35; $ip = $_SERVER['REMOTE_ADDR']; $fullhost = gethostbyaddr($ip); $host = preg_replace("/^[^.]+./", "", $fullhost); $today = date("m-d-Y"); $yourip = "Your IP: $ip"; $nick = $_GET['nick']; Imagestring($image,10,$xpos1,$ypos1,$yourip,$textcolor); Imagestring($image,10,$xpos2,$ypos2,$host,$textcolor); Imagestring($image,10,$xpos3,$ypos3,$nick,$textcolor); header("Content-type: image/jpeg"); imagejpeg($image); ?> Ok, Any suggestions? Thanks for your time... - Xan