| 
        php.net | support | documentation | report a bug | advanced search | search howto | statistics | random bug | login | 
 PatchesPull RequestsHistoryAllCommentsChangesGit/SVN commits             
             [2001-09-09 09:36 UTC] sterling@php.net
  | 
    |||||||||||||||||||||||||||
            
                 
                Copyright © 2001-2025 The PHP GroupAll rights reserved.  | 
        Last updated: Tue Nov 04 04:00:01 2025 UTC | 
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