par
BEN86 » 24 oct. 2005, 19:30
Bonjour tout le monde...
J'ai créer un dollmaker... J'aimerais proposer au gens qui s'en servent de pouvoir enregister leur dolls avec les animations... J'ai trouvé un code php pour forcer le téléchargement quand on clique sur le bouton prévu...
Le seul problème c'est que quand on télécharge on télécharge la page php qui force le téléchargement...
Adresse de mon site pour que vous voyez :
http://perso.wanadoo.fr/pagespersoamoi/ ... maker.html
Code php pour le téléchargement:
<html>
<head>
<?php // on essaie de reconnaitre l'extension pour que le téléchargement corresponde au type de fichier afin d'éviter les erreurs de corruptions switch(strrchr(basename($Fichier_a_telecharger), ".")) {
case ".gz": $type = "application/x-gzip"; break;
case ".tgz": $type = "application/x-gzip"; break;
case ".zip": $type = "application/zip"; break;
case ".pdf": $type = "application/pdf"; break;
case ".gif": $type = "image/gif"; break;
case ".jpg": $type = "image/jpeg"; break;
case ".txt": $type = "text/plain"; break;
case ".htm": $type = "text/html"; break;
case ".html": $type = "text/html"; break;
default: $type = "application/octet-stream"; break;
}
header("Content-disposition: attachment; filename=$Fichier_a_telecharger"); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: $type\n"); // Surtout ne pas enlever le \n
header("Content-Length: ".filesize($chemin . $Fichier_a_telecharger)); header("Pragma: no-cache"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); readfile($chemin . $Fichier_a_telecharger); ?>
<title></title>
</head>
<body>
<br>
</body>
</html>
Merci pour votre aide...
Bonjour tout le monde...
J'ai créer un dollmaker... J'aimerais proposer au gens qui s'en servent de pouvoir enregister leur dolls avec les animations... J'ai trouvé un code php pour forcer le téléchargement quand on clique sur le bouton prévu...
Le seul problème c'est que quand on télécharge on télécharge la page php qui force le téléchargement...
Adresse de mon site pour que vous voyez :
http://perso.wanadoo.fr/pagespersoamoi/Mon%20Dollmaker.html
Code php pour le téléchargement:
[php]<html>
<head>
<?php // on essaie de reconnaitre l'extension pour que le téléchargement corresponde au type de fichier afin d'éviter les erreurs de corruptions switch(strrchr(basename($Fichier_a_telecharger), ".")) {
case ".gz": $type = "application/x-gzip"; break;
case ".tgz": $type = "application/x-gzip"; break;
case ".zip": $type = "application/zip"; break;
case ".pdf": $type = "application/pdf"; break;
case ".gif": $type = "image/gif"; break;
case ".jpg": $type = "image/jpeg"; break;
case ".txt": $type = "text/plain"; break;
case ".htm": $type = "text/html"; break;
case ".html": $type = "text/html"; break;
default: $type = "application/octet-stream"; break;
}
header("Content-disposition: attachment; filename=$Fichier_a_telecharger"); header("Content-Type: application/force-download"); header("Content-Transfer-Encoding: $type\n"); // Surtout ne pas enlever le \n
header("Content-Length: ".filesize($chemin . $Fichier_a_telecharger)); header("Pragma: no-cache"); header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public"); header("Expires: 0"); readfile($chemin . $Fichier_a_telecharger); ?>
<title></title>
</head>
<body>
<br>
</body>
</html>[/php]
Merci pour votre aide...