im going crazy here trying to get this code to work, its complaining on line 38 but i can see any problems with the file, any suggestions? Cameron
<?php class Directory { var $base_dir; function Directory ( $base_dir ) { if ( is_dir ( $base_dir ) ) { $this->base_dir = $base_dir; return (bool) true; } else { return (bool) false; } } function _valid ( $dir ) { if ( eregi ( "([..]{2})", $dir ) ) { return (bool) false; } else { return (bool) true; } } function list ( $path, $filter=false, $sort=false ) { $path = $this->base_dir . $path; if ( $this->_valid ( $path ) && is_dir ( $path ) ) { $dir = opendir ( $path ); if ( $filter ) { while ( $blah = readdir ( $dir ) ) { if ( $blah == '.' || $blah == '..' ) { $files[] = $blah; } } } else { while ( $files[] = readdir ( $dir ) ) { } } switch ( $sort ) { case false: break; case 'ASC': $files = sort ( $files, SORT_STRING ); break; case 'DESC': $files = rsort ( $files, SORT_STRING ); break; default: return (bool) false; } if ( is_array ( $files ) ) { return $files; } else { return (bool) false; } } else { return (bool) false; } } } ?>
-- PHP General 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]