cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 2015
-
10 sept. 2006 à 00:37
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 2015
-
12 sept. 2006 à 09:45
Salut... j'ai un petit problème de download forcé depuis une url distante ( j'entends pas sur le même serveur que le script)...
j'ai le code suivant qui permet de forcer le téléchargement
if (file_exists($fichier)){
// On d?marre le t?l?chargement du fichier
header("Content-disposition: attachment; filename=$nomfichier");
header("Content-Type: application/force-download");
header("Content-Transfer-Encoding: $type\n"); // Surtout ne pas enlever le \n
header("Content-Length: ".filesize($fichier));
header("Pragma: no-cache");
header("Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($fichier);
quand j'envoie $nomfichier du style download/monfichier.pdf (sur le même serveur) ça marche impec ...
en revanche si j'envoie http://www.site.com/dossier/monfichier.pdf ça ne fonctionne pas ... Vous savez si c'est possible de faire fonctionner ça ? et de forcer le download depuis une url distante ?
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 11 sept. 2006 à 09:16
ah yes ..
effectivement je n'avais pas pensé à ça .. lol ..
je vais essayer ce que vous me dites :)
euh ...juste une question ...les sockets ça marche comment (je dis ça mais je vais chercher de ce pas ;) )
@++ merci
Vous n’avez pas trouvé la réponse que vous recherchez ?
cs_caviar
Messages postés329Date d'inscriptionsamedi 4 janvier 2003StatutMembreDernière intervention29 mars 20152 12 sept. 2006 à 09:31
salut sjon ...
toutes mes excuses je n'avais pas vu le code posté plus haut ...j'était un peu fatigué hier soir je crois ...
je vais tester ça dessuite :)
sinon c'est normal que le fichier n'existe pas j'ai mis une adresse "exemple" non valide :)
voila
merci !!
@++