Seite 1 von 1

file_get_contents fehlermeldung

Verfasst: 10.06.2010, 20:08
von mano_negra
hallo,
ich hab ein problem mit einem script, dass plötzlich nicht mehr funktioniert.
es wird das wetter aus den google apis mit file_get_contents ausgelesen.
hat bis jetzt immer funktioniert und auf einem anderen server läuft es auch noch tadellos.

fehlermeldung sieht zb. so aus:

Code: Alles auswählen

Warning: file_get_contents(http://www.google.com/ig/api?weather=,,,30324997,-9413067&hl=de) [function.file-get-contents]: failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable in /www/htdocs/....php on line 225

Fatal error: Call to a member function attributes() on a non-object in /www/htdocs/....php on line 236
EDIT: sehe gerade es funktioniert wieder.

trotzdem die frage: an was ist das jetzt gelegen? an meiner seite oder an google?

kann ich eine fehlermaledung mit sinngemäss if file_get_contents = false unterdrücken?

Verfasst:
von
Content Erstellung von ABAKUS Internet Marketing
Ihre Vorteile:
  • einzigartige Texte
  • suchmaschinenoptimierte Inhalte
  • eine sinnvolle Content-Strategie
  • Beratung und Umsetzung
Jetzt anfragen: 0511 / 300325-0

Verfasst: 10.06.2010, 20:16
von SloMo
failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable
Das sagt doch alles. Google hat mit "Service Unavailable" geantwortet. Die Ursache der Warnung lag also bei Google. Der fatale Fehler ist allerdings Deine Schuld.

Verfasst: 10.06.2010, 20:27
von mano_negra
ja du hast recht, ist eigentlich ziemlich eindeutig :D
der fatal-error kommt weil das script einfach versucht weiterzuarbeiten.
und das könnte ich durch eine if-schleife wahrscheinlich vermeiden, aber die erste fehlermeldung auch?

Verfasst:
von
SEO Consulting bei ABAKUS Internet Marketing
Erfahrung seit 2002
  • persönliche Betreuung
  • individuelle Beratung
  • kompetente Umsetzung

Jetzt anfragen: 0511 / 300325-0.


Verfasst: 10.06.2010, 22:37
von mano_negra
mano_negra hat geschrieben:..., aber die erste fehlermeldung auch?
achso, mit @file_get_contents vielleicht
stimmt das?

Verfasst: 10.06.2010, 23:27
von 007
Du kannst Dir auch mal https://phpforum.de/php/php-handbuch/st ... rting.html anschauen...

Verfasst: 10.06.2010, 23:50
von mano_negra
007 hat geschrieben:Du kannst Dir auch mal https://phpforum.de/php/php-handbuch/st ... rting.html anschauen...
mmh, danke :wink:

Verfasst: 11.06.2010, 06:39
von SloMo
mano_negra hat geschrieben:
mano_negra hat geschrieben:..., aber die erste fehlermeldung auch?
achso, mit @file_get_contents vielleicht
stimmt das?
Genau, $content=@file_get_contents(...). Und danach einfach das Ergebnis der Funktion auf false prüfen (mit $content!==false oder $content===false). Alternativ funktioniert auch is_string($content).

Verfasst: 11.06.2010, 09:39
von mano_negra
gracias slomo