Enregistrer des fichiers que le navigateur peut lire

Eléphanteau du PHP | 10 Messages

04 juin 2005, 18:12

Salut,
j'aimerais savoir comment enregistrer des fichiers que le navigateur peut lire? (.html, .jpeg, .php, .mov ...)
merci par avance ;)

Mammouth du PHP | 19672 Messages

04 juin 2005, 18:18

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...
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 10 Messages

04 juin 2005, 18:27

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:

Mammouth du PHP | 19672 Messages

04 juin 2005, 18:36

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 10 Messages

04 juin 2005, 18:42

J'avais vu un tel code avec des header(), bon je vais me documenter, merci quand même :)

Mammouth du PHP | 19672 Messages

04 juin 2005, 18:45

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.
Codez en pensant que celui qui maintiendra votre code est un psychopathe qui connait votre adresse :axe:

Eléphanteau du PHP | 10 Messages

04 juin 2005, 18:57

Si je retrouve ce code, je le poste ici ;)

ViPHP
pjl
ViPHP | 2119 Messages

04 juin 2005, 19:11

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.

Eléphanteau du PHP | 10 Messages

04 juin 2005, 19:34

Euh si justement, merci :D

mitch
Invité n'ayant pas de compte PHPfrance

13 juin 2005, 20:01

<?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 ?