phpBB2.de Foren-Übersicht  
[netclusive - internet broadcasting]
 FAQ  •  Suchen  •  Download  •  Lesezeichen  •  Mitgliederliste  •  Benutzergruppen   •  Registrieren  •  Profil  •  Einloggen, um private Nachrichten zu lesen  •  Login
 
        
 
        
 

LinkLift

Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.
Autor Nachricht
Buddy
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 24.02.2003
Beiträge: 35

BeitragVerfasst am: Do 10 Apr, 2003 08:48 Antworten mit ZitatNach oben 

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
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
Google







Verfasst am: Nach oben

dogholiday
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 25.02.2003
Beiträge: 350
Wohnort: Köln

BeitragVerfasst am: Do 10 Apr, 2003 09:02 Antworten mit ZitatNach oben 

Das sollte dir weiterhelfen:

PHP:
<?php
$ip 
getenv('SERVER_ADDR');
?>

_________________
Gruß DogHoliday
*Das System Administrator, Datenbanken und Programmierer-Forum*
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
Buddy
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 24.02.2003
Beiträge: 35

BeitragVerfasst am: Do 10 Apr, 2003 22:13 Antworten mit ZitatNach oben 

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
OfflineBenutzer-Profile anzeigenPrivate Nachricht senden
dogholiday
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 25.02.2003
Beiträge: 350
Wohnort: Köln

BeitragVerfasst am: Do 10 Apr, 2003 22:29 Antworten mit ZitatNach oben 

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*
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenWebsite dieses Benutzers besuchenICQ-Nummer
Novan
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 10.08.2002
Beiträge: 112
Wohnort: Münster

BeitragVerfasst am: Fr 11 Apr, 2003 09:20 Antworten mit ZitatNach oben 

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
Image
Zum Ultimativen "Moppet" Portal
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail sendenWebsite dieses Benutzers besuchen
LiNUXrh7
phpBB2.de User
phpBB2.de User



Anmeldungsdatum: 09.04.2003
Beiträge: 8
Wohnort: Essen

BeitragVerfasst am: Fr 11 Apr, 2003 11:27 Antworten mit ZitatNach oben 

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
Code:

<Browser> + <URL>


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 ??? Wink

_________________
#!/bin/sh
(
cat $* \
| tr -sc A-Za-z_0-9 '\012' \
| sed 's|^[0-9].*$||' \
| sort -u
ckeywords
ckeywords
) | sort \
| uniq -u
OfflineBenutzer-Profile anzeigenPrivate Nachricht sendenE-Mail senden
Beiträge der letzten Zeit anzeigen:      
Dieses Forum ist gesperrt, du kannst keine Beiträge editieren, schreiben oder beantworten.Dieses Thema ist gesperrt, du kannst keine Beiträge editieren oder beantworten.

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

Ähnliche Beiträge
Thema Autor Forum Antworten Verfasst am
Möchte email-Adresse anzeigen standar... PinkFloyd phpBB2.x - Support 2 Sa 20 Okt, 2007 01:28 Letzten Beitrag anzeigen
IP-Adresse bei der Registrierung ? micha47 phpBB2.x - Support 2 Do 27 Sep, 2007 10:11 Letzten Beitrag anzeigen
email adresse im profil verschlüsselt... Sokos phpBB2.x - Support 2 Fr 06 Jul, 2007 21:52 Letzten Beitrag anzeigen
Login trotz richtiger Adresse und Ord... Six Support allgemein 34 Sa 19 Mai, 2007 17:09 Letzten Beitrag anzeigen
IP Adresse leinad phpBB2.x - MOD Request 3 Do 05 Apr, 2007 20:39 Letzten Beitrag anzeigen