Der häufigste Weg, um Dateien mit einer Datenbank und PHP zu verwalten ist, Dateien in einem Ordner und speichern den Speicherort und Namen der Dateien in einer Datenbank-Tabelle zu platzieren. Dateien nicht in Datenbanken gehören, weil sie in der Regel zu viele Daten , um effizient in einer Tabelle einzufügen , und das Dateiformat konnte nicht mit der Datenbank . Aber indem Dateien in einem Ordner auf einem Web-Server zugänglich , können Sie herunterladen und anzeigen Ordner wie gewünscht . Anleitung
1
Erstellen einer PHP- Seite zur Eingabe des Namens der Datei, die heruntergeladen werden. Verwenden Sie ein HTML-Formular , damit eine Seite Besucher auf den Namen eingeben. Verwenden Sie die Post-Methode und die $ _SERVER [ 'PHP_SELF' ] Befehl als die Wirkung der HTML-Formular , um die Seite zu nennen sich selbst mit dem eingegebenen Namen .
2
Verwenden Sie die $ _POST Befehl , um das Capture übermittelten Daten durch die HTML-Formular in einer PHP-Variable . Zum Beispiel , rufen Sie die PHP-Variable $ filename .
3
Abfrage der Datenbank für die Datei mit dem Namen $ filename . Legen Sie die Adresse für die Datei in ein HTML- Anker-Tag , um es als einen Link auf einer neuen PHP- Seite, die Sie aufrufen, nachdem der Datenbank-Abfrage zu präsentieren. Dieser Link zu der Datei wird dem Benutzer erlauben, die Datei herunterzuladen.
4
Verwenden Sie die " fopen "-Befehl , um die Datei zu öffnen, und dann die " fread "-Befehl , um den Inhalt zu lesen. Speichern Sie die Inhalte der " fread "-Befehl an ein PHP- Variable, die Sie analysieren , zu verwalten und anzeigen kann. Benutzen Sie den " fclose "-Befehl , um die Datei zu schließen.