>
> > > That's not really a PHP issue. Many ISP's turn off cgi-bin access so
> > > in those cases that won't work.
> >
> > Cerainly some ISPs do that, but most do offer cgi-bin directories in
> > addition to PHP, because many of their customers rely on perl/c etc..
> > scripts that can be run via cgi-bin.
>
> And in that case you can also write cgi-bin programs in PHP then. What's
> your point?
Why do that since php-cgi will still try to read the php.ini and follow
safe_mode. It is easier to write a perl script suid it to the user and have
it do whatever you want. The only thing accomplished is 1 upset developer and
webhost who thinks he is "secure" because they turned on php's "security"
feature.
>
> > Sure here is just 1 example:
> >
> > Current directory is "/home/user/dir1/dir2/"
> > mkdir("/home/user/dir1/dir2/dir3") fails (Safe Mode Error)
> > mkdir("dir3") works fine
> >
> > This has been replicated with PHP 4.2.0 on 2 servers I've tried this on.
>
> Did you file a bug report? I can't replicate this on my server. Do you
> have symlinks, nfs or something else involved?
Yeah I had directories symlinked, although permissions on the directories were
fine. I'll post a bug report once I have more exact data.
>
> > There are numerous and untold ways to cause PHP to eat up the cpu or to
> > crash the child, more then a few ways were posted on this list. That was
> > just the simplest example I could show.
>
> Yes, but safe_mode guards against one user getting at another's user's
> data. So again, I fail to see your point here.
No offence but this bullshit.
On a system with safe_mode
<?php
show_source("/etc/passwd");
?>
Works!! What data did you protect?!
Ilia
--
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, visit: http://www.php.net/unsub.php