From:             [EMAIL PROTECTED]
Operating system: solaris 7
PHP version:      4.0.4pl1
PHP Bug Type:     *Directory/Filesystem functions
Bug description:  exec calls run programs in the document root: different than PHP3

php3 scripts that have lines like

    exec("mycommand ./myparam.filename etc", &$srtc, &$rtc);

are broken in php4, although easily fixed.

I was uncertain whether to post this as a bug or just add a
note in http://www.php.net/manual/en/migration4.php
I decided for the former since I saw there is a VIRTUAL_DIR
that might have expanded popen into virtual_popen, and if that stuff
works, perhaps next PHP4 release will have it turned on by default.

The workaround on unix might be, for each exec call not on the doc root,

# cd /my/doc/root
# ln -n -s mydir/mysubdir/myparam.filename .

it allows taking further action whenever
this bug/feature will be fixed/documented



-- 
Edit Bug report at: http://bugs.php.net/?id=9912&edit=1



-- 
PHP Development Mailing List <http://www.php.net/>
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
To contact the list administrators, e-mail: [EMAIL PROTECTED]

Reply via email to