|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2003-05-22 07:57 UTC] martzell+php at fastmail dot fm
The php.exe crashes when I try to include a file which includes a file one level higher, which also includes a file one level higher. Can't PHP include files three times? My website navigation based on includes. The ./navigation.inc.php includes ../navigation.inc.php and contains links. So I have a simple two level navigation based on includes. This works. But now I needed a third level of navigation. So a third navigation.inc.php includes the file, which contains the second level navigation and the include to the first level navigation. I think the good stable SSI (Server Side Includes) isn't interpreted in .php-files by default, before the PHP is interpreted or interpreted at all. So SSI is no solution like in ASP which has no own include directive. PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Fri Dec 19 16:00:01 2025 UTC |
No endless loop anywhere in the code. Even if, PHP shouldn't crash. I tried the new version 4.3.2 by replacing the files. It still crashes. You are not willing to take this serious due to my last comment. I withdraw this comment. Support is a better place for this usability problem. Sorry, on my Macintosh I didn't have to install software I just can use it. Works this code without crash on other machines? The Windows machine I use seems to be instable because long time not re-installed. But this shouldn't affect PHP. FILE /2003/header.inc.php ---------------------------------- ... <td align="center" height="91" valign="top"> <?php include("navigation.inc.php"); ?> </td> ... FILE /2003/navigation.inc.php ------------------------------<font face="sans-serif" size="+1"><b> ... FILE navigation.inc.php ------------------------------------<?php include("../navigation.inc.php"); ?> <br> <font face="sans-serif"><b> ... FILE news.php ----------------------------------------------<?php include($_SERVER['DOCUMENT_ROOT'] . "/2003/header.inc.php"); ?> <p><font face="sans-serif" size="+1"><b>News</b></font></p> ...