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? Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/ 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 Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187269 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. Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187270 Share on other sites More sharing options...
sspoke Posted February 17, 2007 Share Posted February 17, 2007 is the inc folder inside forums folder Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187276 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. Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187286 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 Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187289 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 Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187290 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 Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187297 Share on other sites More sharing options...
Warptweet Posted February 17, 2007 Author Share Posted February 17, 2007 sadly, neither world. Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187305 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 Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187313 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. Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187340 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 Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187371 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? Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187599 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 Link to comment https://forums.phpfreaks.com/topic/38935-failed-opening-error/#findComment-187601 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.