Zur Navigation

file() und fopen(): "Premature end of script headers"

1 Jörg Kruse

Die PHP-Funktionen file(), fopen() und file_get_contents() verursachen unter bestimmten Bedingungen einen Internal Server Error (500) auf meinem lokalen Test-Server( (Apache/1.3.34 (Win32), PHP 4.4.2). Beispiel folgende Datei:

<?php

$data = file_get_contents('http://test.joergkrusesweb.de/');
echo $data;

?>

Im Error Log finden sich solche Einträge:

[Wed Jan 10 00:20:39 2007] [error] [client 127.0.0.1] Premature end of script headers: c:/wamp/php/php.exe

Dies betrifft nur URLs, lokale Dateien können problemlos ausgelesen werden.

allow_url_fopen ist auf on gesetzt - daran liegt es also nicht

Auf einem anderen Server (Apache/1.3.33 (Unix), PHP 4.4.4) tritt dieses Problem nicht auf

Dann habe ich es auf meinem lokalen Server nochmal mit PHP 5 versucht, und auch dort gibt es keine Probleme mit file() und URLs?

Hat jemand eine Idee, wodurch der Scriptabbruch noch verursacht sein könnte?

10.01.2007 01:53

Beitrag schreiben (als Gast)

Die Antwort wird nach der Überprüfung durch einen Moderator freigeschaltet.





[BBCode-Hilfe]