dneschenlohr
Goto Top

variablen von externem server übermitteln

ich habe volgendes problem den ich möchte meine serverip (dynamisch) auslesen und auf eine seite weiterleiten wo sie am ende hinnsoll


so soll das am ende mit der aktuellen ip aussehen
http://phonecaster.de/chat/tsserver.html?filter=87.173.227.25

jetzt habe ich auf einem externen server eine php datei die ich vom server aus ausfüren muss das dort meine ip angezeigt wird


damit löse ich den vorgan neue ip in txt datei schreiben aus
http://admindaniel.ad.funpic.de/ip.php

das ist die txt datei wo die ip drinsteht
http://admindaniel.ad.funpic.de/ip.txt


jetzt muss ich nur noch in einer php auf dem lokalen server die ip auslesen und automatisch auf eine andere internetseite umleiten

das problem das ich habe der muss die php datei auf dem anderen server ausfüren und dann die ip aus der txt datei holen oder direckt von der php datei


ich hoffe ihr könnt mir helfen

Content-ID: 65717

Url: https://administrator.de/forum/variablen-von-externem-server-uebermitteln-65717.html

Ausgedruckt am: 23.12.2024 um 20:12 Uhr

Dani
Dani 08.08.2007 um 13:49:17 Uhr
Goto Top
Hallo dneschenlohr,
ich gehe dein Problem mal von einer anderen Seite aus. Du hast sicher daheim einen Router der DynDNS unterstützt. Somit würde ich mir einen Account zulegen und im Router die Daten hinterlegen.
So, nun kannst auf dem lokalen Server eine PHP - Datei anlegen, die einen Ping auf deine DynDNS Adresse ausführt:
....
$inhalt = array();
# Es wird ein PINg auf die Adresse "x" ausgeführt mit 2 Datenpaketen 
$inhalt = exec("ping test.dyndns.org -n 2");  
...
Wichtig: Du musst die Sichheitseinstellungen deiner cmd.exe erweitern. Unter dem Punkt "Sicherheit" solltest du den Benutzer "iusr_servername" hinzufügen!

Somit hast du die IP in diesem Array stehen. Somit musst du nur noch mit split() oder regulären Ausdrücken diese filtern.
Zum Schluss kannst du nun ein header() ausführen, die auf die externen Adresse verlinkt:
....
header("Location: http://phonecaster.de/chat/tsserver.html?filter=".$deineip."");  
...
Sprich danach wird automatische die externe Seite aufgerufen!


Grüße
Dani
dneschenlohr
dneschenlohr 08.08.2007 um 14:12:26 Uhr
Goto Top
irgentwie funktioniert das nicht ganz so wie es sollte


http://freezweb.de/ip.php

ich habe in der datei jetzt
<?php


$inhalt = array();
# Es wird ein PINg auf die Adresse "x" ausgeführt mit 2 Datenpaketen 
$inhalt = exec("ping www.freezweb.de -n 2");  
header("Location: http://phonecaster.de/chat/tsserver.html?filter=".$inhalt."");  
?>
Dani
Dani 08.08.2007 um 14:30:50 Uhr
Goto Top
Somit hast du die IP in diesem Array stehen. Somit musst du nur noch mit split() oder
regulären Ausdrücken diese filtern.
Wer lesen kann, ist klar im Vorteil! face-smile


Grüße
Dani
dneschenlohr
dneschenlohr 08.08.2007 um 16:39:23 Uhr
Goto Top
wenn ich auf http://freezweb.de/ip.php kommt ja jetzt schon die zielseite nur wei filtere ich jetzt die ip aus dem ganzen raus wäre es da nicht einfacher die php auf dem externen server auszuführen und die txt datei zu laden??
Dani
Dani 09.08.2007 um 15:55:26 Uhr
Goto Top
Hi!
Also nochmal von vorne. Du möchtest die Dynamische IP deines Anschlusses rausfinden und an die URL http://phonecaster.de/chat/tsserver.html?filter=xxx.xxx.xxx.xxx automatisch weitergeben.

Soll das automatisch (jeden TAg oder all Stunde) alles passieren oder von dir per Hand angestoßen werden??


Grüße
Dani
dneschenlohr
dneschenlohr 09.08.2007 um 17:30:05 Uhr
Goto Top
also ich habe verschiedene teamspeakserver und da ich morgens zwischen 4 und 5 eine neue ip kriege und mir das mit der zeit zu umständlich wird jeden tag die neuen ip adressen reinzuschreiben soll der die läute mit nur einem link immer zur richtigen liste weiterleiten den sonst stimmen die telefonnummer nicht mehr

die läute solen auf z.b. phonecaster.freezweb.de gehen können und da dan auf die seite fvon denen kommen und das jeden tag mit der richtigen IP
Dani
Dani 12.08.2007 um 21:33:38 Uhr
Goto Top
Hi!
die läute mit nur einem link immer zur richtigen liste weiterleiten den sonst stimmen die
telefonnummer nicht mehr
Auf deinem Server oder wo?? Kann dir ehrlich nicht ganz folgen!


Grüße
Dani
dneschenlohr
dneschenlohr 12.08.2007 um 21:42:04 Uhr
Goto Top
also da ich eine dyn dns auf meinem server habe ändert sich jeden tag meine telefonnummer vom teamspeaksever auf der seite http://phonecaster.de/chat/tsserver.html?filter=xxx.xxx.xxx.xxx da ich jeden tag eine neue ip kriege will ich diese ip automatisch in den link eintragen lassen den dan kommen meine user immer automatisch zu den neuen telefonnummern

also muss ich die ip meines servers rausfinden und an den lnk anhängen also

ip rausfinden
ip in link einbinden
weiterleiten zum link
ende

so ungefähr soll das aussehen


ich habe ja da auch schon ein script aber das funktioniert nur wenn ich es vom server aus abrufe weil sons die valsche ip drinsteht


und deshalb muss ich etwas finden womit ich entweder die ip vom externen server hole und eintrage oder der das vom lokalen server direckt raussucht


meine serveradresse ist http://freezweb.de fals ihr euch meine ts server anschauen wollt dan schaut auf http://ts.freezweb.de

da rechts unten seht ihr auch das skrypt wo ich gemeint habe wenn sich das ein user anschauen will dan kommt kein server weils nicht vom server sondern vom user aufgerufen wird das skrypt


ich brauche immer die serverip um das richtig anzuzeigen aber ich kann auch nicht jeden tag da eine neue adresse eintragen.

noch eine anmerkung die liste ligt nicht auf meinen servern sondern beim anbieter phonecaster.de.
dneschenlohr
dneschenlohr 12.08.2007 um 21:44:00 Uhr
Goto Top
noch eine anmerkung die liste ligt nicht auf meinen servern sondern beim anbieter phonecaster.de