Warnung: file_put_contents(/home/www/web1/html/php_dev/test.txt) [function.file-put-contents]: failed to open stream: Permission denied in /home/www/web1/html/php_dev/sys/lib.activity.php (Zeile 58)
Werte aus externer URL holen [Archiv] - PHP-Scripte PHP-Tutorials PHP-Jobs und vieles mehr
ebiz-webhosting
- Ad -
php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Werte aus externer URL holen


 
KickASS
26-07-2007, 10:19 
 
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

 
KickASS
26-07-2007, 10:33 
 
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

 
KickASS
26-07-2007, 10:41 
 
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?

 
tontechniker
26-07-2007, 10:49 
 
Schon getestet?

 
KickASS
26-07-2007, 10:53 
 
bin grade bei :)

Funzt soweit.

Besten Dank dann erstmal. Vielleicht bin ich ja bald mit ner neuen Frage da :)

 
KickASS
26-07-2007, 11:29 
 
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?

 
wahsaga
26-07-2007, 11:32 
 
*zusammenführ*


print_r($_SERVER);


Und bevor du noch mehr Kram fragst, der schon x-fach besprochen wurde, suchst du bitte mal selber.

 
KickASS
26-07-2007, 11:34 
 
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

- -

Alle Zeitangaben in WEZ +2. Es ist jetzt 21:48 Uhr.