Forcer un téléchargement

Eléphant du PHP | 51 Messages

27 mai 2008, 18:45

Bijour,

Petite vérification:

Si je mets ce code sur une page, cela téléchargera bien le fichier test.swf de la source http://homepage.mac.com/bourdonneau/bike-mania-2.swf
<?php 
header("Content-type: application/force-download"); 
header("Content-Disposition: attachment; filename=test.swf"); 
readfile("http://homepage.mac.com/bourdonneau/bike-mania-2.swf"); 
?>
C'est juste une vérification :wink:
La bave du crapaud n'atteinds pas la blanche colombe.
Site principal: CiaoNetwork
http://blog.ciaonetwork.com

ViPHP
ViPHP | 2291 Messages

27 mai 2008, 18:47

Il y a un moyen trés simple de le savoir :idea:

Eléphant du PHP | 51 Messages

27 mai 2008, 20:13

Effectiveent. J'ai testé,ça marche :lol:
La bave du crapaud n'atteinds pas la blanche colombe.
Site principal: CiaoNetwork
http://blog.ciaonetwork.com

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

28 mai 2008, 00:14

Modération :
docdamien, si ta question est résolue, pense à ajouter le tag [Résolu]
pour indiquer aux personnes qui voudront consulter ce sujet qu'il contient une solution.
Tu peux réaliser cette opération en cliquant sur le bouton Image en haut à gauche de ce sujet.
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 224 Messages

28 mai 2008, 00:52

Salut :)
Si je mets ce code sur une page, cela téléchargera bien le fichier test.swf de la source http://homepage.mac.com/bourdonneau/bike-mania-2.swf
<?php 
header("Content-type: application/force-download"); 
header("Content-Disposition: attachment; filename=test.swf"); 
readfile("http://homepage.mac.com/bourdonneau/bike-mania-2.swf"); 
?>
Heu :shock: je vais passer pour un ignare (que je suis d'ailleurs ;) )... mais là, franchement, j'ai rien compris :( ... surtout que chez-moi ça ne donne absolument rien :!: :?:

Quelqu'un pourrait expliquer un chouilla ? :D

Merci... à+ :)
Fredo d;o)
"Un pas à la fois me suffit..." (Gandhi)

Eléphant du PHP | 51 Messages

28 mai 2008, 20:35

Salut :)
Si je mets ce code sur une page, cela téléchargera bien le fichier test.swf de la source http://homepage.mac.com/bourdonneau/bike-mania-2.swf
<?php 
header("Content-type: application/force-download"); 
header("Content-Disposition: attachment; filename=test.swf"); 
readfile("http://homepage.mac.com/bourdonneau/bike-mania-2.swf"); 
?>
Heu :shock: je vais passer pour un ignare (que je suis d'ailleurs ;) )... mais là, franchement, j'ai rien compris :( ... surtout que chez-moi ça ne donne absolument rien :!: :?:

Quelqu'un pourrait expliquer un chouilla ? :D

Merci... à+ :)
Salut,

Pour le code:

- il force le téléchargement à l'ouverture de la page du fichier http://homepage.mac.com/bourdonneau/bike-mania-2.swf en le renommant test.swf
- jsuis pas sur, mais je pense que vu qu'il y a un header, il faut que la page ne contienne rien d'autre :?:

Par ailleurs, tu peux aller voir sur mon site (http://jeuxenligne.freehostia.com/membres/download.php), cette page y est (c'est exactement le même code.

J'espere t'avoir aidé,
Damien :wink:
La bave du crapaud n'atteinds pas la blanche colombe.
Site principal: CiaoNetwork
http://blog.ciaonetwork.com