ID: 24556
Updated by: [email][/email]
-Summary: File System bug
Reported By: asykakimo at yahoo dot com dot tw
-Status: Feedback
+Status: Verified
-Bug Type: Filesystem function related
+Bug Type: Strings related
Operating System: Win2000
PHP Version: 4.3.2
New Comment:

This is not file_get_contents() or any other filesystem function

/usr/src/web/php/php4_3/ext/standard/string.c(3530) : Block 0x0874B580
Beginning: OK (allocated on
/usr/src/web/php/php4_3/ext/standard/string.c:3339, 1024 bytes)
End: Overflown (magic=0x2A8FCC63 instead of 0x2A8FCC84)
1 byte(s) overflown
href/usr/src/web/php/php4_3/ext/standard/string.c(3339) : Freeing
0x0874B5A4 (1024 bytes), script=t.php

strip_tags() causes the crash. (leaks seem to crash wins, not linux

Previous Comments:

[2003-07-09 02:38:55] [email][/email]

Not enough information was provided for us to be able
to handle this bug. Please re-read the instructions at

If you can provide more information, feel free to add it
to this bug and change the status back to "Open".

Thank you for your interest in PHP.


[2003-07-09 02:24:43] asykakimo at yahoo dot com dot tw

The file_get_contents will cause PHP crash in the following code:
$contents=str_replace("\n"," ",file_get_contents($file));
$contents=strip_tags($contents,'<a><frame><area><m eta>');
http-equiv=\"?refresh\"?.*url|i",$contents))?"url":$tag s;
echo $tags;

The $file variable is come from [url][/url]

If I replace the file_get_contents with fread function, the php remain
this bug too.



Edit this bug report at [url][/url]