Hab jetzt schon ziemlich viel an dem Script herumgebastelt aber es lauft irgendwie nicht. Der php code sieht so aus und ist unter http://aschachinger.bplaced.net/test/sig.php erreichbar:
[code]<?
header(“Content-type: image/png”); // Fuer eine PNG Datei
//header(“Content-type: image/jpeg”); // Fuer eine JPG Datei
//header(“Content-type: image/gif”); //Fuer eine Gif Datei
$img = imagecreatefrompng(“imgsrc/sig.png”); //sollte das Pic in einem Unterordner liegen muesst Ihr diesen mit angeben zB. /img/deine_Datei.png
$white = imagecolorallocate($img,255,255,255);
$black = imagecolorallocate($img,0,0,0);
$red = imagecolorallocate($img,255,0,0);
$blue = imagecolorallocate($img,0,0,255);
// Auslesen der Browser
if (ereg( ‘MSIE’,$_SERVER[HTTP_USER_AGENT])) {
if (strstr($_SERVER[HTTP_USER_AGENT],‘MSIE 5.0’)) {
$browser = “Internet Explorer 5”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT],‘MSIE 5.5’)) {
$browser = “Internet Explorer 5.5”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT],‘MSIE 6.0’)) {
$browser = “Internet Explorer 6”;
} else {
$browser = “Internet Explorer”;
}
} elseif (ereg( ‘Opera’,$_SERVER[HTTP_USER_AGENT])) {
$browser = “Opera”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “Firefox”)) {
$browser = “Firefox”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “Safari”)) {
$browser = “Safari”;
} elseif (ereg(“Lynx”, $_SERVER[“HTTP_USER_AGENT”])) {
$browser = “Lynx”;
} elseif(ereg(“WebTV”, $_SERVER[“HTTP_USER_AGENT”])) {
$browser = “WebTV”;
} elseif(ereg(“Konqueror”, $_SERVER[“HTTP_USER_AGENT”])) {
$browser = “Konqueror”;
} elseif (ereg( ‘Mozilla/([0-9].[0-9]{1,2})’,$_SERVER[HTTP_USER_AGENT])) {
$browser = “Mozilla”;
} else {
$browser = “Unknown”;
}
// Auslesen der Betriebssysteme
if (strstr($_SERVER[HTTP_USER_AGENT], “Windows 95”)) {
$os = “Windows 95”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “Windows 98”)) {
$os = “Windows 98”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “NT 4.0”)) {
$os = “Windows NT”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “NT 5.0”)) {
$os = “Windows 2000”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “NT 5.1”)) {
$os = “Windows XP”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “Win”)) {
$os = “Windows”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “Mac”)) {
$os = “MacOS”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “Linux”)) {
$os = “Linux”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “FreeBSD”)) {
$os = “FreeBSD”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “SunOS”)) {
$os = “SunOS”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “IRIX”)) {
$os = “IRIX”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “BeOS”)) {
$os = “BeOS”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “OS/2”)) {
$os = “OS/2”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “AIX”)) {
$os = “AIX”;
} elseif (strstr($_SERVER[HTTP_USER_AGENT], “Unix”)) {
$os = “Unix”;
} else {
$os = “—”;
}
// Bestimmen der Views
if(!file_exists(“count.txt”))
{$counter=fopen(“count.txt”, “a”);}
else
{$counter=fopen(“count.txt”, “r+”);}
$aufruf=fgets($counter,100);
$aufruf=$aufruf+1;
rewind($counter);
fputs($counter,$aufruf);
fclose($counter);
// Uhrzeit und Datum Bestimmen
$datum = date(“d.m.Y”);
$uhrzeit = date(“H:i”);
// IP bestimmen und Host auslesen
$ip = getenv(“REMOTE_ADDR”);
$host = gethostbyaddr($ip);
// OS anzeigen (OS = Operating System = Dein System z.b. WindowsXP)
imagettftext($img, 10, 0, 10, 10, $black, “./fonts/kr1.ttf”, "Dein OS ist: ");
imagettftext($img, 10, 0, 85, 10, $red, “./fonts/kr1.ttf”, “”. $os);
// Browser anzeigen
imagettftext($img, 10, 0, 10, 25, $black, “./fonts/kr1.ttf”, "dein Browser ist: ");
imagettftext($img, 10, 0, 115, 25, $blue, “./fonts/kr1.ttf”, “”. $browser);
// IP-Adresse anzeigen
imagettftext($img, 10, 0, 10, 40, $black, “./fonts/kr1.ttf”, "deine IP-Adresse: ");
imagettftext($img, 10, 0, 120, 40, $red, “./fonts/kr1.ttf”, “”. $ip);
// Host anzeigen
imagettftext($img, 10, 0, 10, 55, $black, “./fonts/kr1.ttf”, "dein Host ist: ");
imagettftext($img, 10, 0, 88, 55, $blue, “./fonts/kr1.ttf”, “”. $host);
// Datum anzeigen
imagettftext($img, 10, 0, 10, 70, $black, “./fonts/kr1.ttf”, "Datum: ");
imagettftext($img, 10, 0, 53, 70, $blue, “./fonts/kr1.ttf”, “” . $datum);
// Zeit anzeigen
imagettftext($img, 10, 0, 125, 70, $black, “./fonts/kr1.ttf”, "Zeit: ");
imagettftext($img, 10, 0, 152, 70, $blue, “./fonts/kr1.ttf”, “” . $uhrzeit);
// Views anzeigen
imagettftext($img, 10, 0, 190, 70, $red, “./fonts/kr1.ttf”, “View:” );
imagettftext($img, 10, 0, 225, 70, $red, “./fonts/kr1.ttf”, “” . $aufruf);
ImagePNG($img);
?>[/code]
das bild ist unter http://aschachinger.bplaced.net/imgsrc/sig.png erreichbar.
Also wär super wenn mir wer hälfen kann!!
greets
andi