1
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:
Im Error Log finden sich solche Einträge:
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?
<?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?