Récupérer des fichiers de mysql avec du php
Fermé
Utilisateur anonyme
-
Modifié par natier le 1/07/2012 à 23:24
Utilisateur anonyme - 5 juil. 2012 à 16:46
Utilisateur anonyme - 5 juil. 2012 à 16:46
A voir également:
- Récupérer des fichiers de mysql avec du php
- Recuperer message whatsapp supprimé - Guide
- Recuperer video youtube - Guide
- Impossible de récupérer mon compte gmail - Guide
- Comment récupérer un compte facebook piraté - Guide
- Wetransfer gratuit fichiers lourd - Guide
3 réponses
Utilisateur anonyme
4 juil. 2012 à 14:46
4 juil. 2012 à 14:46
si j'enregistre le lien vers mes cours, je ne pourai pas ouvrir directement mes cours, sa m'ouvrira d'abord le répertoire et après je serai oubligé de cliquer sur le cour pour l'ouvrir? Moi je ve pouvoir ouvrir directement mon cours depui le site web.
aladin07
Messages postés
277
Date d'inscription
vendredi 13 avril 2012
Statut
Membre
Dernière intervention
30 septembre 2012
30
2 juil. 2012 à 00:13
2 juil. 2012 à 00:13
N'enregistre jamais un fichier directement dans ta base de données. Enregistre le plutot dans un dossier puis mets le chemin du dossier dans la basse données, php ensuite récupera le chemin de ce fichier et tu pourras l'utiliser.
Utilisateur anonyme
2 juil. 2012 à 14:28
2 juil. 2012 à 14:28
J'ai déjà enregistrer mes fichiers dans la base de données, tu connait pas quand même le code php pour récupérer les fichiers et pour pouvoir les ouvrir depuis une page web
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
2 juil. 2012 à 16:27
2 juil. 2012 à 16:27
Salut !
Quelle genre de fichiers, et qu'est ce que tu entend par "enregistrer mes fichier dans la BD" ?
Quelle genre de fichiers, et qu'est ce que tu entend par "enregistrer mes fichier dans la BD" ?
dans ma base g créer une table anglais avec le nom de mes cours et à chaque nom est associé un fichier, il s'agit d'un champ de type blod
je vroudrai créer un tableau sur mon site web qui me retourne tous mes cours avec leurs nom (sa c bon) et le fichier que je souhaite faire apparaitre en lien hypertexte pour pouvoir l'ouvrir quand je clic dessus
je vroudrai créer un tableau sur mon site web qui me retourne tous mes cours avec leurs nom (sa c bon) et le fichier que je souhaite faire apparaitre en lien hypertexte pour pouvoir l'ouvrir quand je clic dessus
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
2 juil. 2012 à 19:38
2 juil. 2012 à 19:38
de type BLOB, qui veut dire que c'est du texte !!
JooS
Messages postés
2468
Date d'inscription
mardi 22 janvier 2008
Statut
Membre
Dernière intervention
8 juin 2016
228
Modifié par JooS le 2/07/2012 à 21:42
Modifié par JooS le 2/07/2012 à 21:42
- Soit tu stocke le contenu des tes cours dans ce champs de typle BLOB, sous forme de texte !
- Soit, comme ça a été dit plus haut, tu enregistre tes cours dans un répertoire du site, sous forme de PDF ou Fichier WORD ..., et tu enregistre seulement le lien(chemin) vers les cours !
Enregistrer ton fichier sous forme binaire dans ta BD est une très mauvaise idée, car ça surchargera et alourdira tes requêtes !
A éviter !
- Soit, comme ça a été dit plus haut, tu enregistre tes cours dans un répertoire du site, sous forme de PDF ou Fichier WORD ..., et tu enregistre seulement le lien(chemin) vers les cours !
Enregistrer ton fichier sous forme binaire dans ta BD est une très mauvaise idée, car ça surchargera et alourdira tes requêtes !
A éviter !
4 juil. 2012 à 16:00
Genre fichiers/cours/cours_num_1.pdf
Certains fichiers, comme Word (Je crois), quand tu clique sur le lien, au lieu de s'ouvrir, ils se téléchargent, c'est possible d''y remédier, mais je sais pas comment !
4 juil. 2012 à 16:05
4 juil. 2012 à 16:33
Modifié par JooS le 4/07/2012 à 17:05
C'est pas le lien du répertoire que tu dois mettre dans ta BD, c'est le lien vers ton fichier !
Ou juste le nom du fichier !
1 - Tu mets le lien absolu !
Dans ta BD, tu mets le lien complet, Exemple :
http:tonsite.com/fichiers/cours/nom_du_fichier1.pdf
Et lors de l'affichage des liens, tu mets direct !
2 - Tu mets le lien relatif !
Exemple : fichiers/cours/nom_du_fichier1.pdf
Et lors de l'affichage des liens, tu mets !
3 - Tu mets juste le nom du fichier !
Dans le champs lien de ta BD, tu aura Exemple : nom_du_fichier1.pdf
Et lors de l'affichage, tu mets ...
Conseil, la dernière implémentation est la meilleure ...
1 - Parce qu'elle sera plus fluide en cas ou tu voudra changer le répertoire ou tu enregistre tes cours , car il suffira de changer l'adresse lors de l'affichage ...
2 - Ta base de données sera moins chargé, car au lieu de stocker une adresse absolu qui comporte au moins 40 caractères, tu tu contentera de (au plus) 10 caractères seulement !
Remarque : Il n'est pas obligatoire de mettre le lien absolu lors de l'affichage, c'est possible de mettre ceci :
Sauf que ça dépend de l'emplacement de la page appelante !
4 juil. 2012 à 21:40
je doit ajouter le nom du cours juste après?