Aller au contenu

download et non affichage dans la page en cours


silverhawk_uk

Sujets conseillés

Bonjour.

Mon problème est le suivant: j'ai des liens sur des fichiers .csv (format tableur). Losrqu'un utilisateur clique sur ces liens avec un browser du type Netscape, le fichier s'affiche à l'écran au lieu d'avoir la boite de dialogue de téléchargement.

La même remarque est à faire pour les fichier .rar.

J'ai essayé un solution posté dans ce forum qui est d'utiliser/

[header("Content-Type: application/octet-stream")

header('Content-Disposition: attachment; filename=' . basename($filename))

echo fread(fopen($filename, 'r'), filesize($filename))

mais le résultat est que ma page php est enregistrée et non pas mon fichier.

merci d'avance si quiquonque pouvait m'aider sur ce point.

Silver.

Lien vers le commentaire
Partager sur d’autres sites

C'est que tu as du configurer ton navigateur pour ouvrir ce type de fichier. Chez moi, par exemple, quand je clique sur un fichier CVS ou un fichier Rar, une fenêtre de téléchargement s'ouvre.

Dans les options de netscape, tu dois pouvoir voir le comportement à adopter lorsque tu clique sur tel ou tel fichier.

Tizel

Lien vers le commentaire
Partager sur d’autres sites

Sur mozilla, tu va dans les preferences, applications, et tu as tout. tu selectionne application/rar, application/cvs, tu cliques dessus, tu fais éditer, et tu coches enregistrer sur le disque.

ceci dit, c'est valable pour mozilla, je connais pas netscape ^^

Lien vers le commentaire
Partager sur d’autres sites

C'est bon je viens de trouver ma solution. En fait sans avoir à toucher les config propres des navigateurs, en utilisant le code ci dessus, une fenêtre de téléchargement s'ouvre par défaut mais il ne faut aucun script html dans la page.

Resultat, la page download.php (par exemple) ne contient que ce code la.

Merci pour vos réponses. Silver

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...