Riseykins Posted December 9, 2008 Share Posted December 9, 2008 Hi there, I want to include this page: http://burningviolet.com/layouts/include.php in http://burningviolet.com/header.inc When I do that, I get: Warning: opendir(cat/) [function.opendir]: failed to open dir: No such file or directory in /home/burning/public_html/layouts/include.php on line 22 However, when I go to the include.php page, it works. Can someone help? Here's the include.php code: <?php /* Copyright 2007 S. Benjamin Your Membership grants you the right to use this script You may modify this script to suit your needs, but you can not resell this script You are not allowed to give this script away, or resell this script or any part of it. Unauthorized sale or redistribution of this script will result in account termination without refund, and possible legal actions! Contact info: [email protected] http://www.creativeaftermath.com */ //////Build Catergories////// $cats = array(); if ($handle = opendir($path."cat/")) { while (false !== ($file = readdir($handle))) { if(($file != ".")&&($file != "..")){ array_push($cats, $file); } } closedir($handle); } ////End Build Catergories//// /////Build Nav///// $cat_count=1; foreach($cats as $cat){ $cat_strip = trim(preg_replace('/[^a-zA-Z]/', ' ', $cat)); echo ' <a href="'.$site_url.'index.php?id='.$cat.'&page=1">'.ucfirst($cat_strip).'</a> '."\n";} /////End Build///// ?> I'm guessing this is a quick fix. Can anyone help? Thanks! Quote Link to comment https://forums.phpfreaks.com/topic/136217-solved-include-help/ Share on other sites More sharing options...
Riseykins Posted December 9, 2008 Author Share Posted December 9, 2008 For anyone that is interested. I just needed to change if ($handle = opendir($path."cat/")) { to if ($handle = opendir($path."/home/user/public_html/layouts/cat/")) { *kicks self* Quote Link to comment https://forums.phpfreaks.com/topic/136217-solved-include-help/#findComment-710545 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.