Hello,
Ich starte das Script, der Browser meldet in der Statuszeile: Übertragen der Daten von...
nach ner ganzen Weile meldet die Seite bool(false) Connection timed out
bool(false) der var_dump($fp)
Connection timed out der $errstr.Daraufhin habe ich einen anderen Host genommen, einfach um zu sehen was $fp macht. Immer ist $fp false.
Hast Du das Script auch schonmal von einem lokalen Webserver (z.B. XAMPP) gestartet, der über einen transparenten Internet-Anschluss verfügt (z.B. dein DSL-Anschluss)?
Es wäre nach deiner Beschreibung durchaus möglich, dass ausgehende Requests von deinem Web-Server aus nicht erlaubt sind. Wenn die Firewall die Pakete blockt (wegschmeißt), dann bekommst Du im Script nur einen Timeout, keine weitere Fehlermeldung.
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg