mortiis
Messages postés120Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention 9 mars 2008
-
9 oct. 2004 à 16:26
mortiis
Messages postés120Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention 9 mars 2008
-
25 nov. 2005 à 07:39
Bonjour à tous
Je fait un site ou il est possible de télécharger des fichiers.
Présentement je les protège par mot de passe via un .htaccess
J'aimerais me débarasser du .htaccess et faire la même chose par programmation avec php dans le but que le seul moyen de télécharger un fichier sur le site soit en cliquant sur un lien d'une page.
Je ne veut pas que l'utilisateur puisse télécharger un fichier en inscrivant l'adresse directement dans le navigateur.
cs_Nox
Messages postés415Date d'inscriptionmardi 3 avril 2001StatutMembreDernière intervention26 avril 2008 30 juil. 2005 à 17:27
Bonjour
merci beaucoup pour ces "tutos" j'ai réussit je suis vraiment heureux
Mon problème est que le download forcé ne semble pas marcher partout.
Ex.: dans mon navigateur qui utilise IE : Maxthon (précédemment appelé MyIE), le le contenu du fichier à télécharger s'affiche (à cause du readfile()) mais le fichier ne download pas.... comme si les headers ne se changeaient pas!
pourtant, sur d'autres sites (comme phpcs.com) qui utilisent le force-download, mon navigateuir marche ...
mortiis
Messages postés120Date d'inscriptionmardi 11 février 2003StatutMembreDernière intervention 9 mars 2008 25 nov. 2005 à 07:39
Bonjour à tous
c'est normal que tu ai la boite de dialog de téléchargement...
Le but c'est que l'utilisateur ne puisse pas downloader le fichier si il tape l'adresse dirrectement dans la barre de titre ou par un lien sur un autre site...
Ce n'est pas de lui envoyer des fichiers sans qu'il le sache.
Pour ce faire il faut que tu mette ce code dans un fichier .htaccess qui est un fichier de configuration de apache
tu change pdf, zip et m3 par les extension de fichier qui t'intéresse et tu met l'adresse vers la page a rediriger à la place de downloader les fichiers...
ensuite, pour que l'utilisateur puisse downloader les fichier à partir d'un lien de ton site dans tes liens tu apelle une page de download qui contien ce code...
Le path du fichier peut être passer en paramètre...
Ce qui est intéressant c'est que les liens peuvent être seulement dans une section du site protéger par mot de passe...
Mais ce code ne ermet pas d'envoyer un fichier à l'utilisateur sans qu'il le sache, c'est pour de la protection de fichier. Il est normal que tu ai la boite de dialogue enregistrer sous.