phpbar.de logo

Mailinglisten-Archive

[php] Verhalten von file_get_contents()

[php] Verhalten von file_get_contents()

Yannik Hampe yannik at cipher-code.de
So Aug 29 10:27:04 CEST 2010



On 08/28/2010 10:47 PM, Marc Bechler wrote:
> Liebe PHP-Kenner,
>
> ich habe mal ein kleines Problem mit der Funktion
> file_get_contents(), das ich mir beim besten Willen nicht erklären
> kann.
>
> Ich möchte nichts weiteres als eine einfache URL aufrufen. Wenn ich
> dies aus PHP heraus mit einem file_get_contents(<url>) mache, dann
> dauert es 60 Sekunden (= Timeout in php.ini), bis mir der Inhalt
> von<url>  geliefert wird.
>
> Rufe ich die gleiche URL mittels wget oder curl auf, dann ist das
> Ergebnis in<1 Sekunde da. Setze ich im context für
> file_get_contents() den timeout auf 2s, dann ist das Ergebnis nach 2s
> da.
>
> Die HTML-Seite selbst ist nicht besonders verdächtig. Header sowie
> die Länge sind korrekt angegeben. Das ganze läuft auf Debian Squeeze
> mit PHP Version 5.3.2 unter Apache2.

Hast du nur bei der Seite das Problem oder auch bei anderen?
Könnte das hier dahinter stecken?:
http://bugs.php.net/bug.php?id=51330
>
> Vielen Dank schon einmal im Voraus für Eure Tipps.
>
> marc

Yannik

php::bar PHP Wiki   -   Listenarchive