Hallo Leute,
wie kann ich ein Verzeichnis nach einem bestimmten Dateinamen durchsuchen
lassen?
Das Verzeichnis ist auf einem Server und der Dateiname kommt aus einer
MySQL-Datenbank.
Folgender Hintergrund:
Ich bin Ausbilder und arbeite viel mit elektronischen Materialien. Meine
Kollegen haben auch etliche Dokumente, Grafiken und Folien.
Nun habe ich eine Seite (htaccess-Schutz) gebastelt, wo jeder Dozent
nach Eingabe seines Namens auch eine Datei hochladen kann.
Nach dem Upload wandert der Dozentenname und der Dateiname in eine
MySQL-Datenbank.
Eine Downloadseite liest dann die MySQL-Datenbank aus und zeigt an,
welche Dozent welche Daten hochgeladen hat. Hinter jedem Dateinamen
ist dann ein Download-Link.
Bis hier keine große Sache und funktioniert einwandfrei.
Was aber ist, wenn ein Dozent möchte, dass Daten gelöscht werden?
Als Admin würde ich die Datei von Hand auf dem Server löschen.
Aber in der DB steht der Eintrag dann natürlich immer noch.
Nun kam ich auf folgende Idee:
Bevor die Download-Seite generiert wird, muss jeder Eintrag bezüglich des
Dateinamens auf Vorhandensein geprüft werden. Steht in der DB z.B. der
Dateiname 'ssl.ppt' und ist diese Datei auf dem Server gar nicht vorhanden,
dann darf dieser Eintrag nicht angezeigt werden. Zudem muss er dann
natürlich auch gelöscht werden.
Das ist aber keine Schwierigkeit.
Ich weiss nur nicht, wie ich einen Dateinamen aus der DB mit den Dateien
im Serververzeichnis vergleiche.
Wie lese ich ein Verzeichnis ein?
THX
Dickus
wie kann ich ein Verzeichnis nach einem bestimmten Dateinamen durchsuchen
lassen?
Das Verzeichnis ist auf einem Server und der Dateiname kommt aus einer
MySQL-Datenbank.
Folgender Hintergrund:
Ich bin Ausbilder und arbeite viel mit elektronischen Materialien. Meine
Kollegen haben auch etliche Dokumente, Grafiken und Folien.
Nun habe ich eine Seite (htaccess-Schutz) gebastelt, wo jeder Dozent
nach Eingabe seines Namens auch eine Datei hochladen kann.
Nach dem Upload wandert der Dozentenname und der Dateiname in eine
MySQL-Datenbank.
Eine Downloadseite liest dann die MySQL-Datenbank aus und zeigt an,
welche Dozent welche Daten hochgeladen hat. Hinter jedem Dateinamen
ist dann ein Download-Link.
Bis hier keine große Sache und funktioniert einwandfrei.
Was aber ist, wenn ein Dozent möchte, dass Daten gelöscht werden?
Als Admin würde ich die Datei von Hand auf dem Server löschen.
Aber in der DB steht der Eintrag dann natürlich immer noch.
Nun kam ich auf folgende Idee:
Bevor die Download-Seite generiert wird, muss jeder Eintrag bezüglich des
Dateinamens auf Vorhandensein geprüft werden. Steht in der DB z.B. der
Dateiname 'ssl.ppt' und ist diese Datei auf dem Server gar nicht vorhanden,
dann darf dieser Eintrag nicht angezeigt werden. Zudem muss er dann
natürlich auch gelöscht werden.
Das ist aber keine Schwierigkeit.
Ich weiss nur nicht, wie ich einen Dateinamen aus der DB mit den Dateien
im Serververzeichnis vergleiche.
Wie lese ich ein Verzeichnis ein?
THX
Dickus
Kommentar