PHP 4.0 Bug #9526: Copy function is not affected by the security settings

From: Date: Fri, 02 Mar 2001 14:45:59 +0000
Subject: PHP 4.0 Bug #9526: Copy function is not affected by the security settings
Groups: php.dev 
Request: Send a blank email to php-dev+get-47797@lists.php.net to get a copy of this message
From: victor.dias-fernandes@cec.eu.int Operating system: NT PHP version: 4.0.4pl1 PHP Bug Type: Unknown/Other Function Bug description: Copy function is not affected by the security settings It appears that the copy function is not affected by the security restrictions set on the php.ini file PHP.ini: Safe_mode=On Open_basedir=d:\www\htdocs With a script like: print('<font color=#007700>Try to copy() c:\winnt\win.ini to d:\www\htdocs\phptest</tr></font><br>'); if (!copy('c:\winnt\win.ini', 'd:\www\htdocs\phptest\win.ini')) { print('<font color=#007700><b>OK</b>: Copy() Failed</font>'); } else { print('<font color=#DD0000><b>Warning</b>: Copy() Succeeded!!!</font>'); } print('<br>=====================================================<br>'); print('<font color=#007700>Try to fopen() file d:\www\htdocs\phptest\win.ini</font><br>'); if (!fopen( 'd:\www\htdocs\phptest\win.ini', 'r' )) { print('<font color=#007700><b>OK</b>: Fopen() Failed</font>'); } else { print('<font color=#DD0000><b>Warning</b>: Fopen() Succeeded!!!</font>'); } I can copy a file from a forbiden directory to an allowed one and the read it. Other functions that I have tested don't have this "bug". I tested with Apache for Windows 1.3.14 and the PHP4 module Best regards, Victor Fernandes -- Edit Bug report at: http://bugs.php.net/?id=9526&edit=1

« previous php.dev (#47797) next »