Équivalent "onLoad=print()", genre "onLoad=saveas()" ?

Équivalent "onLoad=print()", genre "onLoad=saveas()" ? - PHP - Programmation

Marsh Posté le 02-06-2006 à 14:18:07    

Bonjour,
 
je me demandais s'il existait un équivalent de ce code, pour que ce soit, non pas la fenêtre "Imprimer", mais "Enregistrer sous" qui s'ouvre au chargement d'une page php ?

Code :
  1. <body onLoad="window.print()">


Merci d'avance ;)

Reply

Marsh Posté le 02-06-2006 à 14:18:07   

Reply

Marsh Posté le 02-06-2006 à 14:19:14    

regarde du coté des header

Reply

Marsh Posté le 02-06-2006 à 14:21:09    

ouch, quelle rapidité !! je vais voir kéxéxa de ce pas :) merci

Reply

Marsh Posté le 02-06-2006 à 14:22:11    

:sol:
 
pour etre précis , il faut utiliser qq chose dans le genre :

Code :
  1. header("Content-Type: application/force-download; name=\"$NomFichier\"" );
  2. header("Content-Transfer-Encoding: binary" );
  3. header("Content-Disposition: attachment; filename=\"$NomFichier\"" );
  4. header("Expires: 0" );
  5. header("Cache-Control: no-cache, must-revalidate" );
  6. header("Pragma: no-cache" );

Reply

Marsh Posté le 02-06-2006 à 14:24:16    

erf, j'ai oublié de préciser que je suis grande débutante en php ! je pensais pas que ça pouvais être si différent entre print et save ^^
Je vais bucher là-dessus alors... merci encore

Reply

Sujets relatifs:

Leave a Replay

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