Habe es selbst gelöst.
Grüße
Dieter
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
Geändert von didi69 (10.10.2004 um 20:55 Uhr)
Habe es selbst gelöst.
Grüße
Dieter
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)