Ich bedanke mich erstmal für die Unterstützung von Supermax, denn er hat mir sehr geholfen.
Trotzdem habe ich nich einige Schwierigkeiten, denn ich finde den Fehler in volgendem Script nicht:
<?php
$ip = $_SERVER['REMOTE_ADDR'];
$port = $_SERVER['REMOTE_PORT'];
$host = gethostbyaddr($ip);
$datum = date("d m Y");
$zeit = date("h:i:s A");
$useragent = $_SERVER['HTTP_USER_AGENT'];
$referer = $_SERVER['HTTP_REFERER'];
$betriebssystem ="unbekannt";
//Betriebssystem ermitteln
if (strstr($useragent, "Windows 98")) $betriebssystem="Windows 98";
elseif (strstr($useragent, "NT 4.0")) $betriebssystem="Windows NT ";
elseif (strstr($useragent, "NT 5.1")) $betriebssystem="Windows XP";
elseif (strstr($useragent, "Mac")) $betriebssystem="Mac OS";
elseif (strstr($useragent, "Linux")) $betriebssystem="Linux";
elseif (strstr($useragent, "Unix")) $betriebssystem="Unix";
elseif (strstr($useragent, "NT 6.0")) $betriebssystem="Windows Vista";
$text = "IP-Adresse: $ip/nPort: $port/nHost: $host/Betriebssystem: $betriebssystem/nDatum: $datum/nUhrzeit: $zeit/nUseragent: $useragent/nReferer: $referer";
// den string in ein array zerlegen
$feld = explode("/n",$text);
// größe des bildes
$img = imagecreate(600,400);
// hintergrundfarbe einstellen
$bg = imagecolorallocate($img,128,128,128);
// einstellung der schriftfarbe
$white = imagecolorallocate($img,0,0,255);
// schreiben des bildes in die variable $img
for($zahl=0; $zahl < count($feld); $zahl++) {imagestring($img,128,20,($zahl)*20+10,$feld[$zahl],$white);
}
// ausgabe im browser als bild
header("Content-Type: image/jpeg");
// das auszugebende bild
imagejpeg($img);
?>
MfG Unbekannt