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:)
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php