Warptweet Posted February 17, 2007 Share Posted February 17, 2007 Here is my index.php code... <?php define("IN_MYBB", 1); require './forums/global.php'; if($mybb->user['uid'] != 0) { echo "Hello, you are logged in! " . $mybb->user['username'] . ""; } else echo "You are not logged in!"; ?> It gives me this error... Warning: main(./inc/init.php) [function.main]: failed to open stream: No such file or directory in /home/warp/public_html/forums/global.php on line 13 Fatal error: main() [function.require]: Failed opening required './inc/init.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/warp/public_html/forums/global.php on line 13 Does anyone know what is happening? Quote Link to comment Share on other sites More sharing options...
sspoke Posted February 17, 2007 Share Posted February 17, 2007 file init.php doesn't exist in folder inc Quote Link to comment Share on other sites More sharing options...
Warptweet Posted February 17, 2007 Author Share Posted February 17, 2007 Yes it does. I double checked. It has always been there. Quote Link to comment Share on other sites More sharing options...
sspoke Posted February 17, 2007 Share Posted February 17, 2007 is the inc folder inside forums folder Quote Link to comment Share on other sites More sharing options...
Warptweet Posted February 17, 2007 Author Share Posted February 17, 2007 Yes, the inc folder is inside the forums folder. And the init.php file is inside the inc folder. Quote Link to comment Share on other sites More sharing options...
sspoke Posted February 17, 2007 Share Posted February 17, 2007 inside global.php try removing the dot from ./inc/init.php Quote Link to comment Share on other sites More sharing options...
Warptweet Posted February 17, 2007 Author Share Posted February 17, 2007 No, I get this error when I remove the . Warning: main(/inc/init.php) [function.main]: failed to open stream: No such file or directory in /home/warp/public_html/forums/global.php on line 13 Fatal error: main() [function.require]: Failed opening required '/inc/init.php' (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/warp/public_html/forums/global.php on line 13 Quote Link to comment Share on other sites More sharing options...
sspoke Posted February 17, 2007 Share Posted February 17, 2007 ok remove the / too if that doesnt work change it to ".:/inc/init.php"; I think its more of a php.ini error than coding error really Quote Link to comment Share on other sites More sharing options...
Warptweet Posted February 17, 2007 Author Share Posted February 17, 2007 sadly, neither world. Quote Link to comment Share on other sites More sharing options...
sspoke Posted February 17, 2007 Share Posted February 17, 2007 well.. there is always a quickfix .. if there is only 1 version of init.php you could always take out of the inc folder and place it in forums folder Quote Link to comment Share on other sites More sharing options...
Warptweet Posted February 17, 2007 Author Share Posted February 17, 2007 I think I"ll try that. But I don't understand how PHP could be that incompetent. What on earth is wrong? The file is right there, nothing should be wrong. Quote Link to comment Share on other sites More sharing options...
kenrbnsn Posted February 17, 2007 Share Posted February 17, 2007 PHP is not incompetent. If it is saying it can't find a file, then it can't find it. Do a <?php echo getcwd(); ?> just before the include to see where PHP thinks the current directory is. Ken Quote Link to comment Share on other sites More sharing options...
Warptweet Posted February 18, 2007 Author Share Posted February 18, 2007 Okay then, how can I make php get to the correct directory? Quote Link to comment Share on other sites More sharing options...
sspoke Posted February 18, 2007 Share Posted February 18, 2007 chdir (PHP 4, PHP 5) chdir — Change directory Description bool chdir ( string $directory ) heres a example they post <?php // current directory echo getcwd() . "\n"; chdir('public_html'); // current directory echo getcwd() . "\n"; ?> The above example will output something similar to: /home/vincent /home/vincent/public_html Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.