Cleden Posté 15 Novembre 2006 Partager Posté 15 Novembre 2006 Bonjour tout le monde, J'ai des fichiers de tout type stockés sur le partie FTP de mon hébergement. Contrairement à ce que j'aurai pensé, lorsque je fais un lien direct vert un de ces fichier et qu'il est d'un type lisible par le navigateur, ce dernier l'affiche tout simplement. J'ai bien tenté d'adapter un script que j'utilisais déjà mais il ne semble pas compatible avec les téléchargement FTP, je vous le colle ici <?phpheader("Content-type: application/force-download");header("Content-Disposition: attachment; filename=".$_GET['filename']);header("Content-Transfer-Encoding: binary"); header("Content-Length: ".filesize("ftp://ftp2.cap-sizun.com/capsizun/".$_GET['filename']));header("Pragma: no-cache");header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0");header("Expires: 0");readfile("ftp://ftp2.cap-sizun.com/capsizun/".$_GET['filename']);?> Le script me permet de télécharger un fichier mais ce dernier est vide, je pense que le problème vient de l'adresse du fichier. Quelqu'un aurait-il un tuyau pour m'aider ? Loïc Lien vers le commentaire Partager sur d’autres sites More sharing options...
xgamer Posté 15 Novembre 2006 Partager Posté 15 Novembre 2006 toujours commencer par faire une recherche sur le forum http://www.webmaster-hub.com/index.php?showtopic=13169 Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cleden Posté 15 Novembre 2006 Auteur Partager Posté 15 Novembre 2006 toujours commencer par faire une recherche sur le forum http://www.webmaster-hub.com/index.php?showtopic=13169 Mmmh oui, mais j'ai déjà réussi à faire fonctionner ce script en http. Mon probleme réside dans le fait de le faire fonctionner avec avec un fichier sur serveur ftp. Une autre idée ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 15 Novembre 2006 Partager Posté 15 Novembre 2006 Les scripts php ne sont pas interprétés (à ce qu'il me semble) sur une adresse de type ftp:// (c'est bien ça que tu souhaites faire ?) Tes fichiers ne sont pas accessibles depuis http ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cleden Posté 15 Novembre 2006 Auteur Partager Posté 15 Novembre 2006 (modifié) Les scripts php ne sont pas interprétés (à ce qu'il me semble) sur une adresse de type ftp:// (c'est bien ça que tu souhaites faire ?)Tes fichiers ne sont pas accessibles depuis http ? Non, mon fichier php est bien sur le http, seul le fichier dont je souhaite forcer le téléchargement est situé sur le ftp. Et c'est là que ça coince... En gros, prenons le fichier ftp://ftp2.cap-sizun.com/capsizun/5-nom.jpg Comment faire pour forcer son téléchargement et éviter son affichage dans le navigateur ? Modifié 15 Novembre 2006 par Cleden Lien vers le commentaire Partager sur d’autres sites More sharing options...
captain_torche Posté 15 Novembre 2006 Partager Posté 15 Novembre 2006 Ton script fonctionne-t'il avec une url de type http:// sur un autre serveur que le tien ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cleden Posté 15 Novembre 2006 Auteur Partager Posté 15 Novembre 2006 Ton script fonctionne-t'il avec une url de type http:// sur un autre serveur que le tien ? Ce script fonctionne avec une url de type http:// sur le même hébergement. Lien vers le commentaire Partager sur d’autres sites More sharing options...
Cleden Posté 22 Décembre 2006 Auteur Partager Posté 22 Décembre 2006 (modifié) Je reviens sur ce problème car je n'ai toujours pas trouver de solution pour éviter l'affichage des fichiers et provoquer leur téléchargement direct. Comme par exemple le fichier: ftp://ftp2.cap-sizun.com/capsizun/13-cart...e-de-brest.jpeg J'ai envoyé un mail à ovh mais je doute qu'ils ne me renseignent de ce coté, toujours personne pour proposer une solution à mon problème ? Loïc Modifié 22 Décembre 2006 par Cleden Lien vers le commentaire Partager sur d’autres sites More sharing options...
iNCiTE Web Posté 26 Décembre 2006 Partager Posté 26 Décembre 2006 Je viens de faire le test avec FF2 et IE7 sur ton site, ça fonctionne ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Loupilo Posté 26 Décembre 2006 Partager Posté 26 Décembre 2006 Je n'ai pas la syntaxe exacte, mais je dirais qu'il s'agit d'une modification du type/mime des fichiers avec le .htaccess Lien vers le commentaire Partager sur d’autres sites More sharing options...
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant