Télécharger un fichier PHP
x-timas
Messages postés
124
Date d'inscription
Statut
Membre
Dernière intervention
-
x-timas Messages postés 124 Date d'inscription Statut Membre Dernière intervention -
x-timas Messages postés 124 Date d'inscription Statut Membre Dernière intervention -
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
A voir également:
- Mp3 header parse error
- Fichier bin - Guide
- Télécharger clavier arabe - Télécharger - Divers Web & Internet
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
- Fichier rar - Guide
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');
j'ai ce bout de code:
Il me sort une erreur dans le premier appel de fputcsv:
Personne peut m'aider?? J'ai merdé ou?
$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?
Une idée peut être?
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Mais en le faisant avec Ajax, ça passe plus, le téléchargement ne passe pas et l'ouverture du fichier aussi il me semble.
Tu as une idée sur comment résoudre ça?