Hallo
ich probiere schon die längste Weile um die Top 10 Fotos in die Textdatei zu schreiben.
Zuerst werden die Daten aus der Datei langerdienstag2004.txt ausgelesen und dann sollte eine neue Datei angelegt werden, wenn sie nicht existiert, und der Inhalt, also z.b. Dateiname,$Wert=Hits und Platz Nr. 1 oder 2 .... die automatisch je nach Hits erstellt wird.
In er Datei top_image.txt sollten nur die 10 Top Fotos drinnen stehen.
Vieleicht kann mir ja einer Helfen
Hier mal mein Text
PHP-Code:
<?
$image_url = "/galerie/langerdienstag2004";
$image_url_gross = "/galerie/langerdienstag2004/gross";
$datei = "../langerdienstag2004/top_image.txt";
$fp= @fopen("../log/langerdienstag2004.txt", "r");
if (!$fp) die ("Die Datei kann nicht geöffnet werden");
while ($zeile=fgets($fp)){
$zeile=explode("-",$zeile);
$foto[$zeile[0]]=$zeile[1];
}
arsort($foto,SORT_NUMERIC);
$i=0;
foreach ($foto as $bild => $wert)
{
// echo "<td class=\"topfoto\">Hits: $wert<br><a href=\"javascript:;\" onClick=\"openimage('$bild')\"><img src=\"$image_url/$bild\" style=\"border:1px solid #666666\";></a></td>";
if ($i==9) {break;}
$i++;
if ($i%5 ==0) { //wenn $i durch 5 teilbar ist,
$newentry= array($bild[$i]);
$newentry = implode("",$newentry);
$fp = fopen( $datei, 'a' );
//$newentry = "$bild \r\n";
fwrite($fp,$contens);
fclose ( $fp );
?>
</tr><tr>
<?
}
}
?>
Danke im Voraus
Dieter