makasayo Posté 7 Novembre 2006 Posté 7 Novembre 2006 Bonjour, JE SOUHAITE TÉLÉCHARGER DES FICHIERS TEXTES, DES FCIHEIRS ZIPPÉ ETC.... POUR CELA, J'UTILISER JSUQU'A PRESENT CES LIGNES DE CODE : EXEMPLE :bio.php <?php header("content-type:application/force-download"); header("Content-Disposition: attachment;filename=Biography_AMA.doc"); readfile("http://www.alezinwonderland.com/download/Biography_AMA.doc"); ?> AVEC SUR MA PAGE HTML , UN lien : <a href="bio.php">Click here (.doc, 28Ko) </a><br/> mais depuis quelques temps, ca ne fonctionne plus, en effet a chaque fois que je clique sur le lien ca charge la page php et ca ne telecharge plus le fichier cible (Biography_AMA.doc) j'ai essaye sur differents navigateurs : safari, firefox, camino, internet explorer... merci de me venir en aide ps : j'ai aussi teste ce code : <?php // information concernant le fichier à télécharger $fichier = 'download/kit_AMA.zip'; $nom_fichier = 'kit_AMA.zip'; // téléchargement du fichier header('Content-disposition: attachment; filename='.$nom_fichier); header('Content-Type: application/force-download'); header('Content-Transfer-Encoding: fichier'); header('Content-Length: '.filesize($fichier)); header('Pragma: no-cache'); header('Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0'); header('Expires: 0'); readfile($fichier); ?> il m'arrive les memes pbs merci
kazhar Posté 7 Novembre 2006 Posté 7 Novembre 2006 Il faut que tu définisse le Content-Type. Plutot que application/force-download, mets : header('Content-Type: application/msword'); Pour un document word et header('Content-Type: application/x-excel'); Pour un document excel.
makasayo Posté 7 Novembre 2006 Auteur Posté 7 Novembre 2006 merci mais ca ne fonctionne pas j'ai changé, mais le pb reste le meme , ca charge ma page php et ca ne télécharge pas mon fichier doc... Ce qui est etrange c'est que ca fonctionnait tres bien avant que je migre sur ovh.... voici mon code : <?php header('Content-Type: application/msword'); header("Content-Disposition: attachment;filename=Biography_AMA.doc"); readfile("http://www.alezinwonderland.com/download/Biography_AMA.doc"); ?>
Findel Posté 8 Novembre 2006 Posté 8 Novembre 2006 Le pb est que le code PHP n'est pas traité. A mon avis PHP n'est pas activé chez ton nouvel hébergeur, soit parce que tu as pris un hébergement sans PHP ou parce que tu ne l'as pas activé
makasayo Posté 8 Novembre 2006 Auteur Posté 8 Novembre 2006 Mon site est sur ovh, j'ai d'autres sites chez eux qui fonctionnent , sans avoir eu à activer le php... il l'etait pas defaut... Je vais qd meme aller voir... si ce n'est que ca me voila rassurée. merci
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant