|
Autor: Eddie
Letzte Änderung am: 20.01.2005
<?php
//////// Funktion anz_auswahl() - Zeigt Auswahlliste an - ////// function anz_auswahl($beste,$jahr) { $anz="<table cellpadding=\"3\" cellspacing=\"3\"> <tr> <td colspan=\"6\">Das Jahr $jahr</td> </tr> "; $i=0; foreach($beste as $key=>$value) { if($i == 0)$anz.="<tr>"; $i++; $anz.="<td><a class=\"tex\" href=\"./thetuxworld.php?datei=best_of&id=26&jahr=$jahr&wahl=$key\">$value[0]</a></td>"; if($i>2) { $i=0; $anz.="</tr>"; } } $anz.="</table>"; return $anz; }
/////////// Funktion anz_inhalt() - gibt die Auswahl aus ///////// function anz_inhalt($beste,$jahr) {
foreach($beste[2] as $test) { $bla[$test[0]][]=$test[1]; }
$anz="<table> <tr><td><a class=\"tex\" href=\"./thetuxworld.php?datei=best_of&id=26&jahr=".$jahr."\"><<< Zurück <<<</a></td></tr> <tr><td><h2>$beste[0]</h2></td></tr>";
foreach($bla as $key=>$value) { $texttemp=preg_split("/%20/",lesen("gbuch/gebuch/","gebuch".$key.".txt")); foreach($value as $text) { $anz.="<tr><td>".$texttemp[$text]."</td></tr>"; } } $anz.="</table>"; return $anz; }
/////////Funktion lesen() - list Auswahl aus der Datei - ////////////// function lesen($dir,$datei) { if(file_exists("./".$dir.$datei)) { $fp = fopen("./".$dir.$datei,"r"); $zurueck=fread($fp,filesize("./".$dir.$datei)); fclose($fp); } return $zurueck; }
///////////////// Macht aus der Auswahl einen lustigen Array /////////////// $wahl=$_GET['wahl']; $jahr=$_GET['jahr']; $best=lesen($dir,"best_".$jahr.".txt"); $temp=explode(";",$best);
foreach($temp as $value) { $werte=preg_split("/:/",$value); $beste[$werte[1]]=array($werte[0],$werte[2]); $seiten=preg_split("/,/",$beste[$werte[1]][1]); foreach($seiten as $wo) { $beste[$werte[1]][2][]=preg_split("/=/",$wo); } } unset($beste[""]);
if(!$wahl)echo anz_auswahl($beste,$jahr); if($wahl)echo anz_inhalt($beste[$wahl],$jahr);
?>
|
|