Mailinglisten-Archive |
Hallo, vorab: das ist meine erste Mail in diese Liste, ich heiße Kirsten, komme aus Karlsruhe, habe bislang nur eher statische Websites erstellt und versuche mich ohne großartige Programmiervorkenntnisse in php einzuarbeiten. Ich stoße dabei öfter an meine Grenzen, da ich die Sprache nicht beherrsche, das Vokabular nicht vorrätig habe. Das bedeutet: ich versuche eher nur, vorhandene Skripte an meine Wünsche anzupassen, ohne - ehrlich gesagt - bei jedem Schritt wirklich zu verstehen, was da alles vor sich geht... (was ich aber zu gerne möchte und versuche ;-) Ich hoffe, auch solche Fragen, wie ich sie gleich stellen möchte, sind in dieser Liste in Ordnung. Ihr habt Marita, die ich aus einem php-Onlinekurs "kenne", vor einer Weile so nett geholfen, drum trau' ich mich jetzt einfach mal und frage, weil ich wirklich überhaupt nicht weiter komme. Also: Mit folgendem Code lese ich die Dateien aus einem Verzeichnis aus, filtere die php-Dateien aus und verlinke sie mit ihren jeweiligen h1-Überschriften als Linktext. $dir = "OrdnerXY"; // Verzeichnisname $verzeichnis = openDir($dir); while ($file = readDir($verzeichnis)) { if($file != substr_count($file,".php")) { $datei = fOpen($dir . "/" . $file, "r"); $inhalt = fRead($datei, 1000); fClose($datei); ereg("<h1>(.*)<\/h1>" , $inhalt , $extract); $content .= "<a href=\"".$dir."/" .$file . "\">$extract[1]</a>"; } } closeDir($verzeichnis); Ich bekomme es auch hin, mir nur die "neueste Datei" verlinkt anzeigen zu lassen, das Verzeichnis rauf und runter zu sortieren usw. Mein Problem: Ruft man eine dieser Dateien aus der Liste auf, kommt man auf eine "Folgeseite". Jetzt hätte ich gerne, dass auf dieser "zweiten" Seite nur *ein* Link angezeigt wird, nämlich der auf die Datei, die als nächstes im Verzeichnis aufgelistet ist, ein eigentlich doch schlichter "Weiter"-Link also. Wie erreicht man dieses Ziel ohne Datenbankanbindung? Läßt sich ein solcher Teil in das obige Skript einbauen (wenn ja, wie?!) oder ist das ein vollkommen neues? Das müsste doch gehen und dürfte eigentlich gar nicht so schwer sein, oder doch? Ich bin wirklich für jeden Hinweis dankbar, "schlaue" Bücher, Internet-/Forensuche und all das haben mich bisher leider noch nicht auf die richtige Spur gebracht - oder sind zu komplex für mich... Vielen Dank für Tipps! Grüße Kirsten
php::bar PHP Wiki - Listenarchive