Hallo,
ist es möglich aus deiner beliebigen Adresse z.b http://my.hamachi.cc/status/text.php?5.x.x.x die Werte einer Variablen abzufragen?
In diesem Falle müsste die Variable ja "5.x.x.x" sein oder? Ist das möglich?
http://my.hamachi.cc/status/text.php?5.133.252.154 gibt die IP Adresse und den Status als Text zurück.
Würde mich über ne Antwort, Lösung oder Denkansatz freuen.
tontechniker
26-07-2007, 10:30
Willst du wissen was rauskommt (5.133.252.154 offline) oder was in der URL steht? Allgemein sollten die String (http://de2.php.net/manual/de/ref.strings.php)-Funktionen helfen.
jahlives
26-07-2007, 10:31
Entweder wenn sie mit var=wert an die URL angehängt werden geht's einfach mit
echo $_GET['var'];
In deinem konkreten Fall eher so
$var = parse_url($url);
echo $var['query'];
Gruss
tobi
Original geschrieben von tontechniker
Willst du wissen was rauskommt (5.133.252.154 offline) oder was in der URL steht? Allgemein sollten die String (http://de2.php.net/manual/de/ref.strings.php)-Funktionen helfen.
Will wissen was rauskommt. Also den String nutzen. Zuerlegen ist ja nicht das Problem.
Original geschrieben von jahlives
Entweder wenn sie mit var=wert an die URL angehängt werden geht's einfach mit
echo $_GET['var'];
In deinem konkreten Fall eher so
$var = parse_url($url);
echo $var['query'];
Gruss
tobi
Das hört sich schon mal gut an. Werd ich dann mal Testen.
jahlives
26-07-2007, 10:35
Also wenn es um den Fileinhalt geht dann z.B.
//auf $str steht dann 5.133.252.154 offline
$str = file_get_contents($url);
Gruss
tobi
Original geschrieben von jahlives
Also wenn es um den Fileinhalt geht dann z.B.
//auf $str steht dann 5.133.252.154 offline
$str = file_get_contents($url);
Gruss
tobi
also würde der code dann so lauten:
$url = "http://my.hamachi.cc/status/text.php?5.133.252.154";
$str = file_get_contents($url);
oder täusche ich mich da?
bin grade bei :)
Funzt soweit.
Besten Dank dann erstmal. Vielleicht bin ich ja bald mit ner neuen Frage da :)
Ich dann heute mal zum 2ten :)
Also an die Problematik aus meinem ersten Thread heute ->
http://www.php-resource.de/forum/showthread.php?s=&threadid=85759
anknüpfend hab ich da noch eine Frage.
Die Werte der IP werden ja mit /test.php?5.133.252.154 an den Browser übergeben.
Wie kann ich ?5.133.252.154 aus der Browserzeile in eine Variable bekommen?
*zusammenführ*
print_r($_SERVER);
Und bevor du noch mehr Kram fragst, der schon x-fach besprochen wurde, suchst du bitte mal selber.
Sorry für den neuen Post.
Hab schon eine Lösung gefunden.
echo $_SERVER['QUERY_STRING'];
Damit bekomme ich genau das was ich benötige.
jahlives
26-07-2007, 11:37
Sorry für den neuen Post.
War auch unnötig, habe dir in meinem ersten Post eine Lösung dazu geschrieben.
Gruss
tobi