Seite 1 von 2

IP Signatur

Verfasst: 31.12.2003 14:28
von Priest
Weiß jemand Wo oder wie ich eine Signatur mit meiner aktueller IP ähnlich wie bei Emule erstelle/herkriege.

Verfasst: 31.12.2003 14:33
von jasc

Code: Alles auswählen

<?php
echo $_SERVER["REMOTE_ADDR"];
?>
Als PHP Datei speichern, auf einen PHP-fähigen Webspace laden und aufrufen. Dann solltest du deine IP sehen.

Verschoben von Smalltalk nach Coding&Technik

Verfasst: 31.12.2003 15:41
von Schumi
Wenn du es in der Signatur darstellen willst, musst du es allerdings als Bild anzeigen lassen.

Code: Alles auswählen

<?php
$im = ImageCreate (300, 25);
$bgc = ImageColorAllocate ($im, 255, 255, 255);
$tc = ImageColorAllocate ($im, 0, 0, 0);

$ip = $_SERVER["REMOTE_ADDR"];

ImageFilledRectangle ($im, 0, 0, 300, 45, $bgc);
ImageString($im, 2, 5, 2, "Deine IP ist $ip", $tc);

ImageColorTransparent($im, $bgc);

header("Content-Type: image/png");
Imagepng($im,'',100);
ImageDestroy ($im);
?>

Verfasst: 31.12.2003 16:15
von Priest
jetzt mache ich einfach paste und nenne die Datei sig.php und uppe die dann auf mein Board , bind es ein und das wars?

@edit und nun um den schwierigkeitsgrad zu erhöhen!!!
funzt das auch wenn es durch einen Router laufen soll?

Verfasst: 31.12.2003 21:26
von Shadowman
also, zur aufklärung:
die ip, die da angezeigt wird, ist deine nach aussenstehende ip.
wenn du einen router hast, dann wird immer die ip angezeigt, die die telekom oder arcor dem router gegeben habe, als er sich ins inet eingewählt hat. deine lan ip hat damit nichts zu tun.

Verfasst: 01.01.2004 01:51
von MrMind
Also diesem Problem mit dem Proxy kann man leicht umgehen.

Code: Alles auswählen

<?php

$ip = ($_SERVER['HTTP_X_FORWARDED_FOR']) ? $_SERVER['HTTP_X_FORWARDED_FOR'] : $_SERVER['REMOTE_ADDR'];

?>
Mfg
MrMind

Verfasst: 01.01.2004 07:48
von Priest
also ich möchte sie deswegen anzeigen, weil ich Spiele Emulatoren für meine Freunde Anzeigen möchte und dazu brauchen sie eben die ip.

Verfasst: 01.01.2004 12:06
von jasc
Priest hat geschrieben:also ich möchte sie deswegen anzeigen, weil ich Spiele Emulatoren für meine Freunde Anzeigen möchte und dazu brauchen sie eben die ip.
Dir ist aber schon klar, dass dann jeder in deiner Signatur seine eigene IP sieht :roll:.

Verfasst: 02.01.2004 11:53
von Priest
hmm, ich wollte aber ne signatur mit meiner aktuellen ip.

Verfasst: 02.01.2004 11:59
von jasc
Vielleicht nimmst du besser einen Dienst wie z.B. http://www.no-ip.com weil da hast du dann eine Adresse, die immer auf deine aktuelle IP verweist, wenn du das Programm auf deinem Rechner installierst.