Kann man den Inhalt einer Seite mit GET Parameter abfragen?

Hallo,
Ich würde gerne wissen, ob man mit PHP den Inhalt von einer Seite mit einem bestimmten GET Parameter abfragen will.

Ich möchte zu alle Suchergebnisse von Google beim Stichwort $Wort:
$content = file_get_contents("http://www.google.de/search?q=$Wort");

Das klappt aber nicht.

Kann mir jemand weiterhelfen?

Danke schon im Vorraus
Christian

Hi,
du kannst das machen, allerdings must du vorher die parameter definieren:
$_GET[‚q‘] = $Wert
und dann
$content = file_get_contents("http://www.google.de/search");

Eleganter denk ich gehts aber per curl erweiterung (wenn du das nicht hast gibt es auch super Alternativen)

Hallo Christian,

sorry, aber da muss ich spontan passen.Und leider habe ich momentan so viel zu tun, dass ich nicht recherchieren kann.

Hoffe es hilft jemand!

Viele Grüße
Karen

Danke dir für deine Hilfe.

Das klappt, solange ich einen festen Wert, zum Beispiel $_GET[p] = „Hallo“, nehme.
Ich will jedoch den Wert $_GET[blablabla] nehmen.

Dann klappt es plötzlich nicht mehr.
Hast du vielleicht eine Idee?

Danke
Christian

Warum sollte das nicht gehen ô.o?

Damit ich dich richtig verstehe du rufst dein script mit
deinscript.php?key=value auf
und du willst dann
$_GET[‚key‘] = $value?

Wenn du sowas willst dann müstest du garnichts im quellcode definieren :o.

Ich habe das einlesen der Seite mit

$fh = @fopen("$url", „r“);
$fileinhalt = file_get_contents($url);

realisiert und dann Satz für Satz der Eingelesenen Seite ausgewertet, ist aber schon einige Monate her.

Yep, es geht genauso, wie Du es beschrieben hast. Bei mir klappt alles perfekt (habe $Wort durch WM ersetzt).
Kann es sein, dass Dein $Wort Leerzeichen enthält? Dann hört der String (www.google.de/sea…) an dieser Stelle auf. Die müsstest Du ersetzen. Sie mal unter htmlentities im php-Manual nach.