hallo
ich möchte ein php script als png ausgeben also als grafik
z.t. möchte ich dieses script als png ausgeben:
Alles anzeigen
(Das Script gibt Browser, Ip, Betriebssystem, Datum, Zeit aus)
und ich habs so versucht:
Alles anzeigen
also nochmal ich möchte ein php script als grafik ausgeben damit ich es z.b. als foren signatur verwenden kann
ich möchte ein php script als png ausgeben also als grafik
z.t. möchte ich dieses script als png ausgeben:
Quellcode
- <?php
- $ip = "$REMOTE_ADDR";
- $datum = date("d.m.Y");
- $time = date('h:i:s');
- $ip_addr = getenv('REMOTE_ADDR');
- $agent=$_SERVER['HTTP_USER_AGENT'];
- $os ="Unbekannt";
- if (strstr($agent, "Windows 98")) $os="Windows 98";
- elseif (strstr($agent, "NT 4.0")) $os="Windows NT ";
- elseif (strstr($agent, "NT 5.1")) $os="Windows XP";
- elseif (strstr($agent, "Mac")) $os="Mac OS";
- elseif (strstr($agent, "Linux")) $os="Linux";
- elseif (strstr($agent, "Unix")) $os="Unix";
- elseif (strstr($agent, "NT 6.0")) $os="Windows Vista";
- if (strpos($agent, "Mozilla/5.0")) {
- $browser = "Mozilla";
- }
- if (strpos($agent, "Mozilla/4")) {
- $browser = "Netscape";
- }
- if (strpos($agent, "Mozilla/3")) {
- $browser = "Netscape";
- }
- if (strpos($agent, "Firefox") || strpos($agent, "Firebird")) {
- $browser = "Firefox";
- }
- if (strpos($agent, "MSIE 7.0")) {
- $browser = "IE 7";
- }
- if (strpos($agent, "MSIE 6.0")) {
- $browser = "IE 6";
- }
- if (strpos($agent, "MSIE 5.0")) {
- $browser = "IE 5";
- }
- if (strpos($agent, "Netscape")) {
- $browser = "Netscape";
- }
- if (strpos($agent, "Camino")) {
- $browser = "Camino";
- }
- if (strpos($agent, "Galeon")) {
- $browser = "Galeon";
- }
- if (strpos($agent, "Konqueror")) {
- $browser = "Konqueror";
- }
- if (strpos($agent, "Safari")) {
- $browser = "Safari";
- }
- if (strpos($agent, "OmniWeb")) {
- $browser = "OmniWeb";
- }
- if (strpos($agent, "Opera")) {
- $browser = "Opera";
- }
- if (!isset($browser)) {
- $browser = "Unbekannt";
- }
- ?>
(Das Script gibt Browser, Ip, Betriebssystem, Datum, Zeit aus)
und ich habs so versucht:
Quellcode
- <?php
- $ip = "$REMOTE_ADDR";
- $datum = date("d.m.Y");
- $time = date('h:i:s');
- $ip_addr = getenv('REMOTE_ADDR');
- $agent=$_SERVER['HTTP_USER_AGENT'];
- $os ="Unbekannt";
- if (strstr($agent, "Windows 98")) $os="Windows 98";
- elseif (strstr($agent, "NT 4.0")) $os="Windows NT ";
- elseif (strstr($agent, "NT 5.1")) $os="Windows XP";
- elseif (strstr($agent, "Mac")) $os="Mac OS";
- elseif (strstr($agent, "Linux")) $os="Linux";
- elseif (strstr($agent, "Unix")) $os="Unix";
- elseif (strstr($agent, "NT 6.0")) $os="Windows Vista";
- if (strpos($agent, "Mozilla/5.0")) {
- $browser = "Mozilla";
- }
- if (strpos($agent, "Mozilla/4")) {
- $browser = "Netscape";
- }
- if (strpos($agent, "Mozilla/3")) {
- $browser = "Netscape";
- }
- if (strpos($agent, "Firefox") || strpos($agent, "Firebird")) {
- $browser = "Firefox";
- }
- if (strpos($agent, "MSIE 7.0")) {
- $browser = "IE 7";
- }
- if (strpos($agent, "MSIE 6.0")) {
- $browser = "IE 6";
- }
- if (strpos($agent, "MSIE 5.0")) {
- $browser = "IE 5";
- }
- if (strpos($agent, "Netscape")) {
- $browser = "Netscape";
- }
- if (strpos($agent, "Camino")) {
- $browser = "Camino";
- }
- if (strpos($agent, "Galeon")) {
- $browser = "Galeon";
- }
- if (strpos($agent, "Konqueror")) {
- $browser = "Konqueror";
- }
- if (strpos($agent, "Safari")) {
- $browser = "Safari";
- }
- if (strpos($agent, "OmniWeb")) {
- $browser = "OmniWeb";
- }
- if (strpos($agent, "Opera")) {
- $browser = "Opera";
- }
- if (!isset($browser)) {
- $browser = "Unbekannt";
- }
- Header ("Content-type: image/png");
- $im = ImageCreateFromPNG ("Banner.png");
- $white = ImageColorAllocate ($im, 255, 255, 255);
- $black = ImageColorAllocate ($im, 0, 0, 0);
- ImageTTFText ($im, 12, 0, 60, 50, $black, "ariblk.ttf",
- $ip,$browser,$os,$datum,$time);
- ImagePng ($im);
- ImageDestroy ($im);
- ?>
also nochmal ich möchte ein php script als grafik ausgeben damit ich es z.b. als foren signatur verwenden kann