ID: 11854
Updated by: derick
Old-Status: Open
Status: Closed
Bug Type: Reproducible crash
Operating system: 
PHP Version: 4.0.5
Assigned To: 

There is no way to prevent PHP from doing this. Infinite recursion is not supported, 
and the performance hit to check for this would be too high, and there is a possbility 
that this doesn't work even.


Previous Comments:

[2001-07-03 07:39:33] [EMAIL PROTECTED]

PHP caused a stack fault in module PHP4TS.DLL at 0177:100a13c6.

Was coding a Mail script - Was trying to call the same function within a function (to 
draw it out as what to do with the vars on the page). 
Overview: Variables Coming in -> Mail the Data || No Variables -> Draw the form

Running PHPTriad 2.11 -> PHP 4.0.5 & Apache(win32) 1.3.14

// Filename : blah.php
function snail () {
        if (isset($sub_mail) || isset($body_mail) || isset($name_mail) || 
isset($from_mail)) {
        echo "Your Mail has Been Sent. Thank you for your response.";
} else {
        echo "<FORM METHOD='POST' ACTION='".snail()."'>";
        echo "Email: <INPUT TYPE='text' NAME='from_mail'>";
        echo "<INPUT type='submit'>";
        echo "</FORM>";

require ("blah.php");
<BODY topmargin=1 leftmargin=3 BGCOLOR="#FFFFFF" TEXT="#000000" LINK="#663366" ALINK 
<?= snail (); ?>


ATTENTION! Do NOT reply to this email!
To reply, use the web interface found at

PHP Development Mailing List <>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to