La façon la plus commune pour gérer les fichiers avec une base de données et PHP est de placer les fichiers dans un dossier et de stocker l' emplacement et le nom des fichiers dans une table de base de données. Fichiers n'appartiennent pas dans les bases de données , car ils ont généralement trop de données à insérer efficacement dans un champ de table, et le format de fichier peut être incompatible avec la base de données . Mais en plaçant les fichiers dans un dossier sur un serveur Web accessible, vous pouvez télécharger et afficher les dossiers que vous le souhaitez . Instructions
1
Créer une page PHP pour entrer le nom du fichier à télécharger. Utilisez un formulaire HTML pour permettre à un visiteur de la page de taper le nom . Utilisez la méthode de poste et la variable $ _SERVER [ 'PHP_SELF' ] commande que l'action du formulaire HTML pour que la page elle-même appel avec le nom entré .
2
Utilisez la commande $ _POST pour capturer l' les données soumises par le formulaire HTML dans une variable PHP. Par exemple, appelez la variable PHP $ filename .
3
Interroger la base de données pour le fichier nommé $ filename . Placez l'adresse du fichier dans une balise d'ancrage HTML de le présenter comme un lien sur une page PHP que vous appelez après la requête de base de données . Ce lien vers le fichier permettra à l'utilisateur de télécharger le fichier .
4
Utilisez la commande " fopen " pour ouvrir le fichier, puis utiliser la commande " fread " pour lire son contenu . Sauvegarder le contenu de la commande " fread " à une variable PHP que vous pouvez analyser , gérer et afficher . Utilisez la commande " fclose " pour fermer le fichier .