PHP file_get_contents Fehler zurück
Frage ich mich, ob es möglich ist, eine if-Anweisung so etwas wie dieses:
if file_get_contents() returns error code xxx OR xxx
die();
Ich bin mir nicht sicher, wie Sie überprüfen, wenn file_get_contents()
einen Fehler zurück.
InformationsquelleAutor Archey | 2012-05-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Es scheint, Sie sind auf der Suche, um die HTTP-status-code. In diesem Fall müssen Sie Lesen es hier:
http://php.net/manual/en/reserved.variables.httpresponseheader.php
Sonst, wenn Sie wollen, dass der generische Fehler, Folgen deceze Anweisungen.
InformationsquelleAutor Brad
Entweder es funktioniert oder es funktioniert nicht, als solche:
PS: natürlich in der oben genannten Antwort, die ich erwarten, dass Sie verwenden
file_get_contents
um den Inhalt einer lokalen Datei. Wenn Sie versuchen, den HTTP-status-code von einer remote-URL, ich würde vorschlagen, Sie verwenden cURL oder ähnlich spezialisierte HTTP-Bibliotheken und analysieren die Antwort-Header.InformationsquelleAutor deceze
Als php-docs Zustand
file_get_contents()
zurückfalse
auf alle Fehler, also alles, was Sie tun können, istInformationsquelleAutor Eugen Rieck
können Sie nennen es so:
InformationsquelleAutor