envoi fichier au navigateur

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : envoi fichier au navigateur

Re: envoi fichier au navigateur

par Invité » 25 juin 2010, 11:35

Pas grave pour excel, le fichier est destiné à être mangé directement par un autre script php.
merci bcp

Re: envoi fichier au navigateur

par stealth35 » 25 juin 2010, 10:56

Bonjour,

J'ai fini par trouver ce qui n'allait pas, j'envoyais simplement un mauvais contenu de variable. Merci pour les conseils.
J'ai maintenant un autre problème:
Est-il possible d'envoyer le fichier au navigateur en forçant un format utf8 pour le contenu csv envoyé?
oui avec un simple header avec le content-type,
par contre le csv en utf-8 ca passe pas sur Excel

Re: envoi fichier au navigateur

par Invité » 25 juin 2010, 10:50

Bonjour,

J'ai fini par trouver ce qui n'allait pas, j'envoyais simplement un mauvais contenu de variable. Merci pour les conseils.
J'ai maintenant un autre problème:
Est-il possible d'envoyer le fichier au navigateur en forçant un format utf8 pour le contenu csv envoyé?

Re: envoi fichier au navigateur

par stealth35 » 21 juin 2010, 17:01

merci pour la réponse.
ça ne marche pas mieux avec readfile, j'ai le même code html de ma page web aulieu du contenu de mon csv
y'a vraiement tout ton fichier la ?

Re: envoi fichier au navigateur

par Invité » 21 juin 2010, 16:56

merci pour la réponse.
ça ne marche pas mieux avec readfile, j'ai le même code html de ma page web aulieu du contenu de mon csv

Re: envoi fichier au navigateur

par Nours312 » 21 juin 2010, 15:48

teste avec readfile() au lieu de file_get_contents()

@++

envoi fichier au navigateur

par Invité » 21 juin 2010, 13:40

Bonjour à tous,

J'essaye d'envoyer un fichier au navigateur avec le code suivant dans l'admin de mon site créé en php:

		header("Content-type: application/vnd.ms-excel");
		header("Content-Disposition: attachment; filename=test.csv");
	
		//lecture fichier
		$filename = "monFichier.csv";
                $f = file_get_contents($filename);
		echo $f;

Le mécanisme d'envoi de fichier fonctionne, sauf que mon csv contient le html de la page web courante (admin) au lieu de contenir ce qu'il y a dans monFichier.csv.
Voyez-vous ce qui m'a échappé?

Merci à tous pour vos réponses.