FWD: [PHP] Require error

From: Date: Fri, 19 Dec 2008 18:16:11 +0000
Subject: FWD: [PHP] Require error
References: 1 2 3 4 5  Groups: php.general 
Request: Send a blank email to php-general+get-284854@lists.php.net to get a copy of this message
On Fri, Dec 19, 2008 at 1:11 PM, Kyle Terry <kyle@kyleterry.com> wrote: > > > On Fri, Dec 19, 2008 at 10:07 AM, sean greenslade <zootboysean@gmail.com>wrote: > >> On Fri, Dec 19, 2008 at 1:04 PM, Philip Graham <philip@lightbox.org> >> wrote: >> >> > >> > > So, I have this code in a php file called testing.php: >> > > $incl = '/webs/www.zootboy.com/sl/sql.inc'; >> > > if(!is_readable($incl)) die('ERROR: MySQL Include file does not >> > > exist??!?'); >> > > require $incl or die('MySQL page not found. Unable to continue.'); >> > > >> > > >> > > When I run the code in command line, it outputs this: >> > > >> > > [root@localhost ~]# php -f /webs/www.zootboy.com/sl/testing.php >> > > PHP Warning: require(1): failed to open stream: No such file or >> > directory >> > > in /webs/www.zootboy.com/sl/testing.php on line 13 >> > >> > Line 13? >> > >> > > PHP Fatal error: require(): Failed opening required '1' >> > > (include_path='/var/php/inc/') in /webs/ >> www.zootboy.com/sl/testing.phpon >> > > line 13 >> > > >> > > I have no idea what's going on. All the files have 777 perms. >> > >> > What happens if you remove the die() statement? >> > >> > require $incl; >> > >> > -- >> > Philip Graham >> > >> >> Hey! That fixed it. That's strange. >> >> -- >> --Zootboy >> > > I totally forgot you have to wrap requires and includes in () if you are > putting the die statement after it. > > (require $incl) or die('message'); //should work just fine for you. > > > -- > Kyle Terry | www.kyleterry.com > That worked. Thanks! < Forwarded to php list. Sorry, I forgot to cc it.> -- --Zootboy

« previous php.general (#284854) next »