Source: info.phps - download
<?php
$ip = $_SERVER[REMOTE_ADDR];
$user = $_SERVER[HTTP_USER_AGENT];
$lang = $_SERVER[HTTP_ACCEPT_LANGUAGE];
if(preg_match('/windows/i',$user)) $os = 'Windows';
if(preg_match('/linux/i',$user)) $os = 'Linux';
if(preg_match('/msie/i',$user)) $br = 'Internet Explorer';
if(preg_match('/firefox/i',$user)) $br = 'FireFox';
if(preg_match('/en/i',$lang)) $lang = 'English';
if(preg_match('/ar-/i',$lang)) $lang = 'Arabic';
$im = imagecreatefrompng('info.png');
$textcolor = imagecolorallocate($im, 0, 0, 255);
imagestring($im, 3, 5, 2, "Your IP is $ip", $textcolor);
imagestring($im, 3, 5, 16, "You are running $os and using $br.", $textcolor);
imagestring($im, 3, 5, 30, "Your language is $lang.", $textcolor);
header('Content-type: image/jpeg');
imagejpeg($im,null,100);
?>