IP im Bild?

Fragen zu allen Themen rund ums Programmieren außerhalb von phpBB können hier gestellt werden - auch zu anderen Programmiersprachen oder Software wie Webservern und Editoren.
Antworten
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

IP im Bild?

Beitrag von Root007 »

Hallo,

ich hab vorhin dieses Bild hier entdeckt:
[ externes Bild ]

Der Witz ist, dass alle angezeigten Daten dynamisch in dieses Bild geschrieben werden! Der "Macher" dieses Bilds ist DanaSoft, dort gibts auch noch andere Übersetzungen dafür.

Ich weiß wie man an diese Daten kommt ($HTTP_USER_AGENT, ....) - nur wie kann man aus diesen ein irgendwie "dynamisch" generiertes Bild (jpg) erzeugen? Ich habe hier nur den Dateinamen verlinkt (vipersig.jpg) - kein Script oder sowas...

Wenn mir das jemand erklären könnte wär das echt riesig :grin:

Danke schonmal!

Gruß
codemonkey
Ehemaliges Teammitglied
Beiträge: 3005
Registriert: 13.10.2002 15:15
Wohnort: Wilhelmshaven
Kontaktdaten:

Beitrag von codemonkey »

Genau erklären kann ich es dir nicht, aber das macht man glaube ich mit den Grafikfunktionen. Bin mir aber nicht sicher.
Jensemann
Ehemaliges Teammitglied
Beiträge: 2549
Registriert: 25.02.2002 01:00

Beitrag von Jensemann »

Hi,

Du kannst die Daten ja in einem PHP script auslesen und anschliessend mit libgd eine Grafik erzeugen und diese ausgeben.

Beispiel code ist im PHP manual und bei google zuhauf.

Jens
Benutzeravatar
BrahmA
Mitglied
Beiträge: 2283
Registriert: 25.07.2002 13:31
Wohnort: Münsterland

Beitrag von BrahmA »

ist das nicht in etwas das gleiche was Esperitox mit seinem Sig-Mod macht?
Benutzeravatar
Pyramide
Ehrenadmin
Beiträge: 12734
Registriert: 19.04.2001 02:00
Wohnort: Meschede

Beitrag von Pyramide »

Ja, ist es
harakiri
Mitglied
Beiträge: 222
Registriert: 28.05.2003 23:16
Wohnort: Berlin
Kontaktdaten:

Beitrag von harakiri »

Also die Umsetzung von Text->Grafik ist easy.

Hab dir dieses kleine Script geschrieben:

Code: Alles auswählen

<?php 

$image = "sig.png"; 
$im = imagecreatefrompng($image); 
$tc  = ImageColorAllocate ($im, 0, 0, 0); 

$ip = getenv("REMOTE_ADDR");

ImageString($im, 2, 5, 5, $ip, $tc); 

header("Content-Type: image/png"); 
Imagepng($im);
?>
Die Funktionen findest du hier: http://www.php.net/manual/de/ref.image.php

Gruß,

Harakiri

PS: Das mit den GIF hat er vielleicht so gemacht, indem er GIF als PHP Endung bei seinem Server angegeben hat ;).
...
Benutzeravatar
Root007
Mitglied
Beiträge: 260
Registriert: 14.12.2002 08:13

Beitrag von Root007 »

Oh, danke für eure Antworten (ich kam erst vorhin dazu meine Mails abzurufen und hier zu lesen :roll: )!

Also, ich hab schon gestern abend ewig rumgesucht/gelesen und noch mehr probiert - und was heraus kam seht ihr in meiner Signatur:


Eine Suche (und wenn sie noch so mühsam ist) kann sehr lehrreich sein :)

Danke euch allen nochmals!

Greetz
Zuletzt geändert von Root007 am 11.09.2003 11:14, insgesamt 1-mal geändert.
Benutzeravatar
BrahmA
Mitglied
Beiträge: 2283
Registriert: 25.07.2002 13:31
Wohnort: Münsterland

Beitrag von BrahmA »

Danke Dir auch, hab das mal eben übernommen und werde das irgendwo einbauen..... :D
Antworten

Zurück zu „Coding & Technik“