|
php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login |
[2002-12-16 01:19 UTC] hbaes at chiemgaudata dot de
since the update from 4.2.3 to 4.3.0RC3 I?ve found several scripts (i.e the pdflib-test-scripts) which have probs with require() and require_once() !
If I have a "master" include file with the following content:
// Include the classes
if ( !defined( "INC" ) ) {
/**
* Include the main object
*
*/
require_once( "main.inc" );
/**
* Include the page object
*
*/
require_once( "page.inc" );
...
(main.inc and page.inc are in the same dir as the "master" include (/include) ..)
I get following error when I run my script:
Fatal error: main() [function.main]: Failed opening required 'main.inc' (include_path='.:/usr/local/lib/php:/home/www/web2/html/pdf/pc4p/include') in /home/www/web2/html/pdf/pc4p/include/init.inc on line 36
if i change the require_once to include_once then everything works fine ....
best regards
Harald
PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits
|
|||||||||||||||||||||||||||||||||||||
Copyright © 2001-2025 The PHP GroupAll rights reserved. |
Last updated: Thu Oct 30 06:00:02 2025 UTC |
Hi Rasmus, I?m sorry to say, but the include path (the path where this script resides ) is: /home/www/web2/html/pdf/pc4p/include like You can see. I downloaded the latest Snapshort and reinstalled it a few minutes ago, and I still have the same Probs with ALL my Scripts which use require .... It can?t be the include path, because if You look at the error output you can see, that the error-location file (init.inc) is in the include path. the files main.inc and page.inc stay in the same Directory :-( And: it?s NO difference if you use require_once("./main.inc"), require_once("main.inc"), require_once('main.inc') and so on ... The whole config-set in php.ini had been taken from my old 4.2.3. PS.: using php as Apache Dynamic .so lib ... mfG Harald (ps: test: www.cchiemgaudata.de/pdf/pc4p/wirtz_pc4p.php ) (orig example of pdflib )Hi, here is the content: /home/www/web2/html/pdf/pc4p/ wirtz_pc4p.php /home/www/web2/html/pdf/pc4p/include pc4p_init.inc pc4p_main.inc pc4p_page.inc ... so the included files are a.) in the same file as the including file (pc4p_init.inc) and b.) inside the include_path (as listened in the error aoutput). I had this problem with another script, too, which used nasted require_once() commands (a kind of shop-engine). With 4.2.3 it works fine, but since 4.3.0RC3 the script got the same problem as the above pdflib-demo ...