 |
|
|
|

| Autor |
Nachricht |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Do 10 Apr, 2003 08:48 |
  |
Hi,
kann mir jemand sagen, ob es eine Möglichkeit gibt, mit PHP die IP Adresse meine Servers abzufragen und auf einer Webpage darzustellen?
Also ich habe bei mir zu Hause einen Gameserver am laufen, und möchte die aktuelle IP Adresse auf meiner Homepage angezeigt bekommen.
Geht das, wenn ich meine aktuelle IP Adresse z.B. bei jeder Einwahl DynDNS mitteile und wenn ja, wie?
Danke schon mal im voraus.
Buddy |
|
|
   |
 |
Google
|
Verfasst am:
|
 |
|
|
 |
dogholiday
phpBB2.de User

Anmeldungsdatum: 25.02.2003
Beiträge: 350
Wohnort: Köln
|
Verfasst am:
Do 10 Apr, 2003 09:02 |
  |
|
     |
 |
Buddy
phpBB2.de User

Anmeldungsdatum: 24.02.2003
Beiträge: 35
|
Verfasst am:
Do 10 Apr, 2003 22:13 |
  |
Danke.
Und als SERVER_ADDR geb ich dann zb. no_email ein?
Und wie kann ich testen, ob der Server online ist? Mit ping?
Buddy |
|
|
   |
 |
dogholiday
phpBB2.de User

Anmeldungsdatum: 25.02.2003
Beiträge: 350
Wohnort: Köln
|
Verfasst am:
Do 10 Apr, 2003 22:29 |
  |
NEIN!
Das Script liest deine aktuelle Server-IP aus und schreibt sie in die Variable $ip.
Was hast du denn für einen Gameserver bei dir laufen?
Für CS gibt es zB. eine extra php-lib dafür.
oder allgemein:
| PHP: |
<?php
if (!$socket=fsockopen("tcp://".$serveraddress,$portnumber,$errnr)) {
//FEHLER
}else{
//Server erreichbar
fclose($socket); //besser
}
?>
|
|
_________________ Gruß DogHoliday
*Das System Administrator, Datenbanken und Programmierer-Forum* |
|
     |
 |
Novan
phpBB2.de User


Anmeldungsdatum: 10.08.2002
Beiträge: 112
Wohnort: Münster
|
Verfasst am:
Fr 11 Apr, 2003 09:20 |
  |
wenn du zu einer Domain die IP Adresse erfahren willst kannste das einfach über
exec ('ping -c1 IP-Adresse',Rückgabevariable);
machen. Dann bekommste ne Array in der Rückgabevariable in der irgendwo auch die IP Adresse steht, neben den anderen Pingdaten. |
_________________ mfg
Novan
Zum Ultimativen "Moppet" Portal |
|
     |
 |
LiNUXrh7
phpBB2.de User

Anmeldungsdatum: 09.04.2003
Beiträge: 8
Wohnort: Essen
|
Verfasst am:
Fr 11 Apr, 2003 11:27 |
  |
Auf dem Server in einem geschützen Verzeichnis:
Auf dem Server:
| Code: |
<?
$ip = getenv('REMOTE_ADDR');
$fp=FOPEN('../index.php','w');
$inhalt="<? HEADER('http://$ip'); ?>";
FWRITE($fp,$inhalt);
FCLOSE($fp);
?>
|
Am Client
Winblow: .cmd oder sonst was
Linux: vi mydyndns.sh
Wobei URL mit username und Passwort sein muss.
z.B. lynx https://username:passwort@www.domain.de
Linuxer packen das in einen Crontab und sind Glücklich.
Win 9x,ME suchen im Netz nach einer WIN-AT Version.
NT4/5, XP User sollten AT auf dem Client haben.
Im AT-Job oder CronJob einfcah nach belieben die Zeit angeben wann das updaten der IP erfolgen soll.
cya
LiNUXrh7
PS: Aber warum guckst du nich einfach mal bei DYNDNS.ORG ???  |
_________________ #!/bin/sh
(
cat $* \
| tr -sc A-Za-z_0-9 '\012' \
| sed 's|^[0-9].*$||' \
| sort -u
ckeywords
ckeywords
) | sort \
| uniq -u |
|
    |
 |
|
|
|
|
|
Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
| |