Page 1 sur 1

Enregistrer des fichiers que le navigateur peut lire

Posté : 04 juin 2005, 18:12
par DarkLink
Salut,
j'aimerais savoir comment enregistrer des fichiers que le navigateur peut lire? (.html, .jpeg, .php, .mov ...)
merci par avance ;)

Posté : 04 juin 2005, 18:18
par Cyrano
Pourrais-tu être plus précis dans ta question : enregistrer à partir d'ou ? Tu veux faire quoi au juste ?

Sans ces détails, on pourrait être tenté de croire que tu demandes comment cliquer sur Fichier>Enregistrer sous>etc...

Posté : 04 juin 2005, 18:27
par DarkLink
Lol oui effectivement ...
En fait, j'avais un jour vu sur un forum un script qui permettait de le faire, mais le forum a été vidé ^_^'
J'aimerais pouvoir enregistrer un fichier .php en cliquant sur un lien, par exemple un lien .../test.php enregistrerait le fichier "test.php" ...
C'est clair comme ça?
Ou il faut que je réexplique :roll:

Posté : 04 juin 2005, 18:36
par Cyrano
non, ok, tu voudrais voir la boite de dialogue pour enregistrer le fichier au lieu de voir une application s'ouvrir pour lire directement le fichier, genre .pdf, les multimédia, html et autres.

Je ne crois pas que ce soit faisable, en tous cas pas en PHP à ma connaissance. Peut-être avec un activeX, mais là, ce n'est plus du tout mon rayon.

Posté : 04 juin 2005, 18:42
par DarkLink
J'avais vu un tel code avec des header(), bon je vais me documenter, merci quand même :)

Posté : 04 juin 2005, 18:45
par Cyrano
Peut-être avec des fichiers autres que .html ou .php ou .asp voire .jsp : ces fichiers là sont le coeur même des pages web: on ne pourrait plus naviguer avec ce système.

Posté : 04 juin 2005, 18:57
par DarkLink
Si je retrouve ce code, je le poste ici ;)

Posté : 04 juin 2005, 19:11
par pjl
tu ne parles pas de ceci :
<?php
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=downloaded.pdf");

/* ... output pdf file ... */
?> 
Trouvé dans la doc de la fonction header.

Posté : 04 juin 2005, 19:34
par DarkLink
Euh si justement, merci :D

Posté : 13 juin 2005, 20:01
par mitch
<?php
header("Content-type: application/pdf");
header("Content-Disposition: attachment; filename=downloaded.pdf");

/* ... output pdf file ... */
?>


Pour recuperer un fichier test.php par exemple , je fait quoi avec ce code ?