Re: file_exists, is_readable & effective UID/GID

From: Date: Thu, 25 Oct 2007 06:42:17 +0000
Subject: Re: file_exists, is_readable & effective UID/GID
References: 1 2 3  Groups: php.general 
Request: Send a blank email to php-general+get-263631@lists.php.net to get a copy of this message
On 10/24/07, Jim Lucas <lists@cmsws.com> wrote: > Daniel Brown wrote: > > On 10/24/07, Manuel Vacelet <manuel.vacelet@gmail.com> wrote: > >> Hi all, > >> > >> file_exists and is_readable perfom there test with real UID/GID. > >> Is there any functions that tests file existance with effective UID/GID ? > >> > >> Note: stat is not an option because it raises an E_WARNING if the file > >> is not readable. > >> > >> Thanks, > >> Manuel > >> > >> -- > >> PHP General Mailing List (http://www.php.net/) > >> To unsubscribe, visit: http://www.php.net/unsub.php > >> > >> > > > > That's what you have things like <? ini_set("display_errors", > > "off"); ?> > > > > what about doing it like this? > > <?php > > $filename = __FILE__; > > $stat_info = @stat($filename); > > if ( $stat_info ) { > // do something... > } > > The '@' will suppress the E_WARNING notice > if stat fails the condition will fail. I much prefer the second solution (Jim's one) even if I find that php limitation amazing ! Thank you for your help. Cheers, Manuel

« previous php.general (#263631) next »