|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-04-25 04:05 UTC] lucifer at vengeance dot et dot tudelft dot nl
this code causes a crash for me: $urls[]="http://www.stichtingoikos.nl/"; $urls[]="http://www.wereldburgers.nl/"; $urls[]="http://www.stichtingoikos.nl/"; $urls[]="http://www.wereldburgers.nl/"; $urls[]="http://www.wereldburgers.nl/"; foreach($urls as $url) { $fp = fopen($url,"r"); if($fp) fclose($fp); } notes: 1) it does not crash if i omit "if($fp) fclose($fp);" 2) the size of the url list needed for a crash could vary. for example, while above hosts resolve to the same IP, it also crashes for a list using different IPs; such a list for me had to be a couple of entries larger to crash. 3) i get a winxp "PHP Script Interpreter" crash dialog on the above code, though when working with bigger lists i occiasionally only got an Apache Internal Server error and no crash dialog i tested this on 4.3.1 and 4.3.2-RC (2003-04-25) PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 30 01:00:01 2025 UTC |
I get this output (run in linux, using cli): Warning: fclose(): 6 is not a valid stream resource in /www/apache-1.3.27/htdocs/t.php on line 13 [Fri Apr 25 20:10:05 2003] Script: 't.php' --------------------------------------- /usr/src/web/php/php4/Zend/zend_execute.h(44) : Block 0x0876A6D8 status: Beginning: Cached (allocated on /usr/src/web/php/php4/Zend/zend_execute.c:1601, 12 bytes) End: OK --------------------------------------- /usr/src/web/php/php4/ext/standard/http_fopen_wrapper.c(292) : Freeing 0x0876D284 (18 bytes), script=t.php