Den mest almindelige måde at håndtere filer med en database og PHP er at placere filer i en mappe og gemme placeringen og navnet på filerne i en database tabel . Filer ikke hører hjemme i databaser , fordi de normalt har for mange data til effektivt indsætte inde i en tabel felt og filformatet kan være uforenelig med databasen. Men ved at placere filer i en mappe på en tilgængelig web server, kan du hente og vise mapper som ønsket . Instruktioner
1
Opret en PHP side til indtastning af navnet på den fil, der skal downloades. Brug en HTML-formular til at tillade en side besøgende til at skrive navnet. Brug stillingen metoden og $ _SERVER [' PHP_SELF '] kommando som virkningen af HTML-formular til at have siden kalde sig med det indtastede navn.
2
Brug $ _POST kommandoen til at fange data indgivet af HTML form i en PHP variabel. For eksempel kalder PHP variablen $ filename .
3
Query databasen for filen $ filename . Placer adressen til filen i en HTML- anker -tag til at præsentere det som et link på en ny PHP side, som du kalder efter database forespørgsel. Dette link til filen , vil gøre det muligt for brugeren at hente filen.
4
Brug " fopen " kommandoen til at åbne filen og derefter bruge " fread " kommando til at læse indholdet. Gem indholdet af " fread " kommando til en PHP variabel , som du kan tolke , administrere og vise. Brug " fclose " kommando til at lukke filen.