Télécharger un fichier PHP
x-timas
Messages postés
127
Statut
Membre
-
x-timas Messages postés 127 Statut Membre -
x-timas Messages postés 127 Statut Membre -
Bonjour,
dans mon site j'ai une icone download. Je veux que quand je clique dessus j'exécute telecharger.php dans lequel je construit un fichier CSV depuis ma base de donnée et puis je le télécharge.
Qu'est ce que je dois mettre comme code pour pouvoir faire ça après la construction de mon fichier?
Merci d'avance
dans mon site j'ai une icone download. Je veux que quand je clique dessus j'exécute telecharger.php dans lequel je construit un fichier CSV depuis ma base de donnée et puis je le télécharge.
Qu'est ce que je dois mettre comme code pour pouvoir faire ça après la construction de mon fichier?
Merci d'avance
Configuration: Windows Vista Firefox 3.0.13
6 réponses
-
Tu peux faire ça pour télécharger le fichier :
header('Content-Transfer-Encoding: binary'); header('Content-Disposition: attachment; filename="nomdufichier.cvs"'); //le nom qui safichera au téléchargement readfile('urldufichier.cvs'); -
Génial ^^
Je vais essayer ça et si ça marche, je metterais Resolu ;) -
j'ai ce bout de code:
$fichier = '/Reponses/'.$_SESSION['id_sondage'].'_'.$_GET['fiche'].'_reponse.csv'; $fp = fopen($fichier, 'w'); foreach($reponse as $r){ $question = $req->get_question_by_id($r['id_question']); fputcsv($fp, "$question['titre_q']\n", ";"); $tab = explode("__", $r['text_reponse']); foreach($tab as $v){ fputcsv($fp, "$v ", ";"); } } fclose($fp);
Il me sort une erreur dans le premier appel de fputcsv:Parse error: syntax error, unexpected T_ENCAPSED_AND_WHITESPACE, expecting T_STRING or T_VARIABLE or T_NUM_STRING in /var/www/vhosts/gout-de-web.com/subdomains/dauphine/httpdocs/telecharger_reponse.php on line 23
Personne peut m'aider?? J'ai merdé ou? -
c'est bon pour l'erreur de tout à l'heure. Le download marche bien mais il y des soucis dans le fichier télécharé avec plein de warning et tout
Une idée peut être? -
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question -
-
oué, dans tout les fputcsv il attendais comme deuxième paramètre un tableau?
On ne peut pas faire autrement? Je ne m'y connait pas trop en csv donc je ne sais pas commet ça marche ni à quoi ressemblera mon fichier
Des propositions?