PHP 4.0 Bug #6908: rmdir fails after using dir()

From: Date: Wed, 27 Sep 2000 23:33:19 +0000
Subject: PHP 4.0 Bug #6908: rmdir fails after using dir()
Groups: php.dev 
Request: Send a blank email to php-dev+get-33762@lists.php.net to get a copy of this message
From: rene.mueller@datura.ch Operating system: NT 4.0 PHP version: 4.0.2 PHP Bug Type: *Directory/Filesystem functions Bug description: rmdir fails after using dir() the following sequence fails at rmdir() with permission denied as long as we uncomment the $d-part. Wa are not very shure if it's a problem of the code somehow or a bug. Thanks for any answers. /* $d = dir( "./temp/sess_".session_id() ); while( $entry = $d->read() ) { if ( $entry != "" && $entry != "." && $entry != ".." ) { $fn = $d->path."/".$entry; unlink( $fn ); } } $d->close(); echo "all files deleted <br>"; */ $canonical_dir = str_replace( "\\", "/", $PATH_TRANSLATED ); $canonical_dir = substr( $canonical_dir, 0, strrpos( $canonical_dir, "/" ) ); $canonical_dir = $canonical_dir."/temp/sess_".session_id(); echo "dirname : " . $canonical_dir . "<br>"; rmdir( $canonical_dir ); echo "directory removed <br>";

« previous php.dev (#33762) next »