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

Reply via email to