At 12:00 10/7/2002 +0200, Derick Rethans wrote:

>On Mon, 7 Oct 2002, Tit "Black" Petric wrote:
>
> > > Hello,
> > >
> > > why is this function commented out for Windows? Shouldn't it just always
> > > return "TRUE" on WIndows?
> > >
> > > Derick
> >
> > shouldnt it only return true on *exe, com, pif, bat, ..?
> >
> > and i guess on directories if its used that way..
>
>No, as for windows everything is executable... see the .scr virusses for
>example :)

Yes - and that's why it is a good idea, to either not implement it, or 
return true.

For instance - in a CMS you tipically allow uploads, to a specific location.
is_executable, is one of the checks you could implement, to make sure it 
doesn't
overwrite something nasty. On windows this would either fail every file upload
or - if you return false - it would allow overwriting of true executables.

Of course - since NTSEC has more security layers than standard unix 
filepermissions,
one could argue, that a good server administrator knows how to propogate per-
missions in a webtree.

In that case, you need to detect NTSEC.

Met vriendelijke groeten / With kind regards,

Webmaster IDG.nl
Melvyn Sopacua

<@Logan> I spent a minute looking at my own code by accident.
<@Logan> I was thinking "What the hell is this guy doing?"


-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php

Reply via email to