Mettre un fichier dans ma bdd

Fermé
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 - 29 nov. 2008 à 17:52
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 - 2 déc. 2008 à 18:23
Bonsoir,
J'aimerais savoir comment mettre un fichier dans une base de donnée et lui attribuer un lien pour qu'il puisse être télécharger, merci

9 réponses

loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
29 nov. 2008 à 17:53
tu ne peux pas mettre un fichier dans une BDD, tu peux mettre le texte qui se trouve dans le fichier, ou alors un lien vers le fichier par exemple.
1
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
29 nov. 2008 à 18:27
Oui c'est vrai, je vais mettre un fichier dans le lieu ou on pose nos fichiers php et html..etc(serveur FTP) et ensuite comment lui attribuer un lien pour que des visiteurs le télécharge, merci
0
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
29 nov. 2008 à 18:32
Ensuite c'est simple tu fais un lien vers le nom du fichier, http://www.siteweb.com/dossier_de_fichier/mon_fichier.extention
tu peux aussi le faire en php, voici les fonctions en php pour le ftp https://www.php.net/ftp
1
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
2 déc. 2008 à 18:09
Dans ce cas tu archive les fichiers puis tu fais un indexof et pointe les liens vers les fichiers, les archives sont telechargeable sans soucis.

par exemple, regarde le dernier lien de cette page, il pointe vers un fichier directement en format pdf
http://artdelaguerreselonsuntzu.ifrance.com/ c'est pareil pour le reste, sauf fichiers html css php... la il faut les archiver avant de les publier.
1
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
2 déc. 2008 à 18:18
PDF je connais, c'est simple car le navigateur peut le lire, mais un fichier video par exemple ce n'est pas le cas.
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
29 nov. 2008 à 19:05
Je suis héberger sur ifrance
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
29 nov. 2008 à 20:21
Je fais comment ?
Ainsi:
include('fichier.pdf') ? ^^'
J'ai pas de serveurs FTP sur ifrance, a quoi serviront les données de ce site "https://www.php.net/ftp" :s
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
29 nov. 2008 à 22:14
ça depend, si c'est pour telecharger un fichier elors tu fais un lien vers ce fichier directement, s'il n'est aps d'extention php, html ... alors on pourra le dl
sinon il faut le mettre dans une archive
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
30 nov. 2008 à 18:48
Du code s'impose, je ne comprend pas trop stp merci
0
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
2 déc. 2008 à 14:21
oui il s'impose alors envoie le donc
mais je comprends pas c'est quoi comme fichiers? Si tu fais un index of pour le repertoire tu as juste a mettre le liens qui pointe directement le fichier puis voila
Autrement tu install un serveur ftp sur ta machine et puis c'est réglé
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
2 déc. 2008 à 17:30
Genre <a href="fichier.format">télécharger</a> bah ça marche pas ainsi on n'essaye d'afficher le contenu du fichier et non de le télécharger en ddl par exemple.
0
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
2 déc. 2008 à 17:40
Cela fonctionne mais pas pour toutes les extensions, je te conseil d'installer ou de programmer un serveur ftp. Ensuite ce lien te sera grandement utile, https://www.php.net/ftp ftp = file transfert protocol, he oui c'est un protocole pour le transfert de fichiers comme son nom l'indique.
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
2 déc. 2008 à 18:07
Je suis héberger sur ifrance et on envoi direct les fichiers du disque dur au centre de stockage de mon espace ifrance et non dans un serveur professionnel donc impossible de marchera avec un serveur ftp
0
Chabanus Messages postés 978 Date d'inscription dimanche 23 décembre 2007 Statut Membre Dernière intervention 11 novembre 2011 70
2 déc. 2008 à 18:16
Tu as toujours le dernier mot :D je vais essayer ;-) et je te rends la réponse merci
0
loveparade Messages postés 506 Date d'inscription mercredi 20 février 2008 Statut Membre Dernière intervention 14 mai 2011 60
2 déc. 2008 à 18:23
Justement, tout ce que le navigateur ne lit pas permet d'être téléchargé
0