"; print_r($entries); print ""; */ print << xXx : sonik clique productions : xXx

s o n i k . c l i q u e


productions.readme
\n EOF; // $curyear = $entries[0]["year"]; for($i=0; $i\n"; print "\t\n"; print "\n"; $curyear = $e["year"]; $i--; continue; } print "\t\t".$e["year"]."\n"; print "\t\n"; print "\n"; } print <<
\n"; if( $e["year"] != $curyear ) { print "\t\t
\n"; print "\t
\n"; $d = "$e[year]/$e[file].desc"; if( is_file( $d ) && ($f = fopen( $d, "rb" )) ) { print "\t\t· " . trim(fread($f, filesize($d))) . "\n"; fclose( $f ); } else { print "\t\t -x- [no info available] -x-\n"; } print "\t\n"; print "\t\t$e[file]
\n"; print "\t

s o n i k . c l i q u e

EOF; function read_dir( $year ) { global $entries; $dh = opendir( $year . "/" ); while( ($file = readdir( $dh ) ) != false ) { if($file[0] == "." ) continue; if( is_file( $year."/".$file ) && !strstr( $file, ".desc" ) && !strstr( $file, ".readme" ) ) { $e = array( "year" => $year, "file" => $file ); array_push($entries, $e); } } closedir( $dh ); } function sort_func( $a, $b ) { if( $a["year"] != $b["year"] ) return $a["year"] > $b["year"]; return strcasecmp( $a["file"], $b["file"] ); } ?>