submit form =>PHP=> renvoi ficher à saugarder (browser n'afficher pas)

submit form =>PHP=> renvoi ficher à saugarder (browser n'afficher pas) - PHP - Programmation

Marsh Posté le 13-03-2003 à 22:11:10    

Je cherche à ce que quand l'utilisateur 'submit' un 'form' mon script PHP génère un fichier qui soit renvoyé à l'utilisateur sous form de fichier d'extention .end (EndNote). Je ne veux pas que le browser l'afiche mais qu'il prompte l'utilisateur à sauvgarder le fichier.
 
Comment faire ?

Reply

Marsh Posté le 13-03-2003 à 22:11:10   

Reply

Marsh Posté le 13-03-2003 à 22:14:36    

Header()

Reply

Marsh Posté le 13-03-2003 à 22:17:36    

et je met quoi dans header ?
un truc du genre "application/octet-stream" ?


Message édité par ZeBorG le 13-03-2003 à 22:18:04
Reply

Marsh Posté le 13-03-2003 à 22:18:45    

mmm je sais plus :D

Reply

Marsh Posté le 13-03-2003 à 22:19:41    

C'est bon, j'ai trouvé :
 
http://www.php.net/manual/en/function.header.php
 
merci :hello:

Reply

Marsh Posté le 13-03-2003 à 22:24:33    

donc c'était ?

Reply

Marsh Posté le 13-03-2003 à 22:33:14    

un exemple de "work around" pour un bug connu de MSIE 5.5sp2 et même IE6 est :
 
header("Content-type: application/force-download" );
 
if (strstr($_SERVER["HTTP_USER_AGENT"], "MSIE" ))
header("Content-Disposition: filename=$myfile" . "%20" ); // For IE
else
 header("Content-Disposition: attachment; filename=$myfile" ); // For Other browsers

Reply

Marsh Posté le 13-03-2003 à 22:37:42    

Ceci dit, il y a plusieurs façons de procéder...

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed