Lese die Datei Zeile für Zeile aus, trenne das erste Wort ab und schreibe den entsprechenden Text.
<?php
{$catlist="";
if($cats=@file("categories.txt")) {
while($thiscat=array_shift($cats)) list($dirs[],$names[])=explode(" ",$thiscat,2);
$catlist="<ul>";
for($i=0;$i<count($dirs);$i++) {
$categories[$dirs[$i]]=$names[$i];
$catlist.="<li>" . ($post&&!$menu ? "<input type="checkbox" name="cats[]" value="$dirs[$i]" " . (file_exists($photo_directory . $dirs[$i] . "/" . $image_name . $file_extension) ? "checked="checked"" : "") . " /> " : "") . "<a href="?cat=$dirs[$i]">$names[$i]</a></li>";
}
$catlist.="</ul>";
?>
das ist ein auszug aus meinem gallerie-script, die php-datei verwendet die selbe textdatei um eine unordered list zu erstellen. ich hoffe man kann diese schleife so umschreiben, dass sie anstatt
<li><a href="?cat=Kategoriepfad">Kategoriename</a></li>
soetwas liefert:
<a href="photos.php?cat=Kategoriepfad"><img src="Kategoriepfad/Kategoriepfad.jpg"><br />Kategoriename (12)</a>
(dazu müsste ich lediglich im Kategoriepfad ein Thumbnail mit dem Kategorienamen erstellen)
auf einige $blabla (Variablen?) habe ich Zugriff, da sie in einer vars.php definiert werden, welche ich includet habe.
d.h. eigentlich nur: $photo_directory und $file_extension (welche ich nicht direkt zur Lösung meiner Fragestellung benötige, aber eine Funktion welche die Anzahl der Dateien im Kategoriepfad ausgeben soll benötigt auch den Pfad der sich aus $photo_directory&Kategoriename zusammensetzt - meinem ersten Wort je Zeile)
Ein Anfängerkurs in Programmierung von Schleifen und Bedingungen,zur
Nutzung von Variablen und Typen wäre angebrachter, denn anscheinend
hast du überhaupt keine Ahnung davon, wie man eine, irgendeine
Programmiersprache nutzt.
Richtig
Arbeite http://de.php.net/manual/de/langref.php durch und mache dich
allgemein mit der PHP-Anleitung vertraut.
ich frag trotzdem nochmal (siehe oben) und danke werd ich tun / tun müssen...
Wenn überhaupt, dann Argumente. Aber nein, es sind Parameter.
ok gut