|
|
|
|
||||||
![]() |
|
|
LinkBack | Outils de la discussion |
|
|
#1 |
|
Messages: n/a
Hébergeur: |
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 |
|
|
|
#2 |
|
Messages: n/a
Hébergeur: |
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"); ?> -- Daniel P. Brown [office] (570-) 587-7080 Ext. 272 [mobile] (570-) 766-8107 Give a man a fish, he'll eat for a day. Then you'll find out he was allergic and is hospitalized. See? No good deed goes unpunished.... |
|
|
|
#3 |
|
Messages: n/a
Hébergeur: |
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. -- Jim Lucas "Some men are born to greatness, some achieve greatness, and some have greatness thrust upon them." Twelfth Night, Act II, Scene V by William Shakespeare |
|
|
|
#4 |
|
Messages: n/a
Hébergeur: |
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 . Cheers, Manuel |
|
![]() |
| Outils de la discussion | |
|
|