Problem occurs when included file includes anther file.
| From: | CaiYongzhou | Date: | Fri, 08 Aug 2003 05:38:30 +0000 |
| Subject: | Problem occurs when included file includes anther file. | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-158773@lists.php.net to get a copy of this message | ||
The directory structure is as follows:
/
|-- demo.php
|-- inc/
|-- inc1.php
|-- inc2.php
=== file demo.php ==
<?php
require 'inc/inc1.php';
?>
=== file inc/inc1.php ==
<?php
require 'inc2.php';
?>
== file inc/inc2.php ==
this is a test
The above inc/inc1.php is ok for testing.And this would be ok too:
<?php
//file inc/inc1.php
require 'inc/inc2.php';
?>
Problem occurs when the code is like this
<?php
//file inc/inc1.php
require './inc2.php';
?>
Fatal error: main(): Failed opening required './inc2.php'
(include_path='.:/usr/local/lib/php')
It seems that there's no explanation about this in php manual.Could
someone give some?
Btw,I am using redhat 7.2 / Apache 2.0.47 / PHP 4.3.3RC1 as my testing
server.
Thank you for reading my post:)