Homepage selbermachen 7.848 Themen, 35.566 Beiträge

php-Skript-Hilfe

sstrasser / 1 Antworten / Flachansicht Nickles

Hallo!


Ich bin Newbie in Sachen Php, aber von Proggen habe ich generell schon Ahnung und mit copy und paste geht das mit php auch.


Ich will folgendes Skript verwirklichen:


Es gibt eine Reihe von HTML-Dateien, die alle verschiedene Themen haben. Diese Dateien heißen dann thema_1.html bis thema_xx.html. Ich will, dass das Skript nachzählt wieviele Dateien vorhanden sind und dann eine Tabelle erstellt mit dieser Anzahl von Zeilen. In dieser Tabelle soll ein Link auf die Datei sein und aus der Datei soll das Thema ausgelesen werden und ebenfalls in diese Tabelle geschrieben werden. Das Thema steht bei jeder Datei in der gleichen Zelle. Kann  man für diese Zelle dann einen Namen vergeben? Geht das überhaupt was ich hier vorhabe?


Danke schonmal für Eure Hilfe.


sstrasser

bei Antwort benachrichtigen
meisterv2k sstrasser „php-Skript-Hilfe“
Optionen

Mit hilfe von "opendir()" und "readdir()" erhälst du Zugriff auf die Directoryeinträge, die du dann nur noch mit dem von dir vorgegebenen Namensmuster vergleichen und zählen mußt. Aus den so gewonnenen Informationen kannst du dann leicht die gewünschte Tabelle erstellen.
Um das Thema aus der Datei zu extrahieren, öffnest du diese mit "fopen()" und arbeitest dich mit "fgets()" zur gewünschten Zeile vor. Sollte das Thema nicht allein in einer Zeile stehen, so sind die unerwünschten Teile der Zeile noch mit geeigneten Stringfunktionen (z.B. "substr()" ) zu entfernen. Sollte das Thema allerdings nur von html-Tags eingeschlossen sein (z.B. <h1>Das ist das Thema</h1>), so bietet es sich an, die Zeile mit "fgetss()" zu lesen, da dabei die html-Tags automatisch entfernt werden.
Nähere Infos zu den genannten Funktionen findest du in jeder PHP-Dokumentation.

bei Antwort benachrichtigen