ID: 4208 Updated by: sterling Reported By: [EMAIL PROTECTED] Old Status: Open Status: Bogus Bug Type: Misbehaving function Operating System: DEC UNIX 4.0(C ?) PHP Version: 3.0.16 New Comment: rtm :), you need to call clearstatcache() Previous Comments: ------------------------------------------------------------------------ [2000-04-20 16:05:07] [EMAIL PROTECTED] do-conf: ./configure --with-gd=no --with-imap=/homea/file/bin/srcs --with-oracle=/home/oracle/u01/app/oracle/product/8.0.5 --with-config-file-path=/homea/file/bin --enable-debug=no --with-exec-dir=/homea/file/public_html/cgi-bin --bindir=/homea/file/bin php3.ini: magic_quotes_gpc = Off track_vars = On upload_max_filesize = 260000000 ; max of 260mb files DEC UNIX 4.0C? Basically what is happening is, I call is_dir, after having run chmod, and when I look at the perms on the file I chmod'ed, the privs have been changed immediately after calling is_dir this script doesn't actually show this behavior (I can't isolate it out of my large script), but if you notice the output, it appears to be wrong... bug.php3 -- #!/homea/file/bin/php <?php $dir = "/homea/jan"; $webdir = $dir . "/public_html"; $file = $dir . "/myfile"; echo fileperms($file) . "\n"; chmod($file, 0700); echo fileperms($file) . "\n"; if(!is_dir($webdir)) { mkdir($webdir); } echo "just did is_dir conditional.\n"; echo fileperms($file) . "\n"; chmod($file, 0700); echo fileperms($file) . "\n"; output -- 32932 32932 just did is_dir conditional. 33216 33216 ------------------------------------------------------------------------ Edit this bug report at http://bugs.php.net/?id=4208&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]