ID:               22297
 Updated by:       [EMAIL PROTECTED]
 Reported By:      sp at m-me dot dk
-Status:           Open
+Status:           Feedback
 Bug Type:         Filesystem function related
 Operating System: Windows
 PHP Version:      4.3.1
 New Comment:

Please try using this CVS snapshot:

  http://snaps.php.net/php4-STABLE-latest.tar.gz
 
For Windows:
 
  http://snaps.php.net/win32/php4-win32-STABLE-latest.zip

There was a fix for a problem in the HTTP reader that went into CVS
last night; please try a stable snapshot and let us know if this
problem is fixed for you.


Previous Comments:
------------------------------------------------------------------------

[2003-02-19 09:10:04] sp at m-me dot dk

When using the function file() or file_get_contents() added in PHP
4.3.0 I have a problem when I try to read a URL instead of reading
directly from the filesystem.

This works fine:
file("test.txt");

This creates an "Internal Server Error" the webserver:
file("http://localhost/test.txt";);

I've testet this on 3 different systems:
System 1:
----------------------------------------
Windows XP Pro sp1
Apache 2.0.43
PHP 4.3.1

System 2:
----------------------------------------
Windows 2000 Server (build 5002195) sp3
Apache 2.0.43
PHP 4.3.0

System 3:
----------------------------------------
Linux 2.4.20
Apache 1.3.27
PHP 4.3.1


This is what happend on the 3 systems:
System 1:
----------------------------------------
The browser is loading for about 5 minutes (more than the the maximum
PHP execution time!?) then displays an "Internal Server Error" and
writes this in the webserver error log:

[Wed Feb 19 14:54:40 2003] [error] [client 127.0.0.1] Premature end of
script headers: php.exe, referer: http://localhost/test/readfile/

System 2:
----------------------------------------
The browser is loading for 30 sec. (the maximum PHP execution time) and
then displays this in the browser:

Fatal error: Maximum execution time of 30 seconds exceeded in
C:\data\htdocs\fil1.php on line 3

and this in the webserver error log:
[Wed Feb 19 15:32:41 2003] [error] [client 127.0.0.1] Premature end of
script headers: php.exe, referer: http://localhost/

System 3:
----------------------------------------
On the this system (the Linux system) both examples worked without any
errors. Besides the operating system the biggest difference between the
other systems and this one is the Apache version. Could it be Apache
2.x vs. PHP 4.3.x that was the problem?

/watson

------------------------------------------------------------------------


-- 
Edit this bug report at http://bugs.php.net/?id=22297&edit=1

Reply via email to