Moin!
Ich versuche, die Ergebnisseite, die Google liefert, in eine Datei zu schreiben:
$url = "http://www.google.com/search?q=irgendwas+nochwas&hl=fr&btnG=Google+Search";
$fp = fopen($url, "r");
$yafp = fopen("logfile.txt", "a-");$str = fread ($fp, 100000);
fputs($yafp, $str);fclose($fp);
fclose($yafp);
Quelltext korrekt...
Mit anderen Seiten klappt das ganz wunderbar, aber hier tritt immer ein Fehler bei fopen() auf. Wenn ich dieselbe Adresse in einen Browser eintippe, erscheint eine korrekte Ergebnisseite.
also bei mir klappts auch! ;-)
Nehme ich dagegen als URL "www.google.com" klappt das Einlesen auch. Was ist das Problem mit dem Querystring und wie kann man das Problem umgehen?
Wuerde mich freuen, wenn jemand Rat weiss.
Vielen Dank,Andreas.
das mit www.google.com klappt bei mir ebenso nicht wie deine Suchanfrage:
Warning: fopen("http://www.google.com","r") - No error in c:\apache\htdocs\index.php on line 4
("no error" ;-))
Ich denke es kann sein, dass www.google.com auf Ihrem Server eine .htaccess-Datei haben, die den Zugriff per PHP von außen sperren (das kann man so einstellen).
Dann klappt auch dein fopen-Befehl nicht.
Weiter weiß ich grad auch nicht, aber vielleicht kommt dadurch ein anderer drauf...
Marc Reichelt || http://www.marcreichelt.de/
tel.: 0049/6181/72224
fax.: 0049/6181/740724
e-mail: mailto: