Bonjour,
je vous explique mon problème, j'ai créé un formulaire où l'utilisateur sélectionne des lignes. Une fois fini il valide, je voudrais que lors de cette validation un fichier ce télécharge automatiquement.
Mon souci c'est que ma fonction qui exécute le téléchargement me bloque tout le reste de la page (à cause de "exit();"). Mais si je retire le exit(); alors le fichier qu'il télécharge comporte des données de la page html ce que je ne veux pas.
voici la fonction (juste la partie avec le téléchargement):
voici un exemple de ce que j'ai si je ne mets pas exit();
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 header("Content-disposition: attachment; filename=".$nomfichier.""); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: application/octet-stream"); header("Content-Length: ".filesize($cheminacc)); header("Pragma: no-cache"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); readfile($cheminacc); exit();
je continue de chercher mais si quelqu'un trouve je veux bien la réponse à ce problème
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10ligne correcte ligne correcte <html> <head> <title></title> <link rel="stylesheet" type= . . .
Partager