Bonjour à tous,
J'ai un problème et j'arrive pas à trouver la réponse adéquate... Je ne suis pas une pro du langage html... J'ai créer mon site perso avec NVu... J'ai créer un dollmaker (pour ceux qui ne savent pas ce que c'est c'est une page pour créer des poupées en ligne) Pour sauvegarder ces poupées il faut faire des copier coller... Hors sur 2 sites similaire au mien (enfin un peu mieux quand même) ils proposent de télécharger l'image que l'on vient de créer en ligne (comme on télécharge une vidéo ou un logiciel). Je voudrait rajouté cette fonction sur mon site... Le problème c'est que je n'ai trouvé que des scripts pour télécharger une image déjà existante sur mon site... Là je veux que les gens puisse télécharger leur création (celle qu'ils viennent de faire sur mon site) Je n'arrive pas à trouver et partout où j'ai demandé les gens m'ont donné un script à modifier mais j'en suis incapable...
Si quelqu'un peut m'aider, merci par avance.
Je met l'adresse de mon dollmaker pour info
http://perso.wanadoo.fr/pagespersoamoi/ ... maker.html
Enregistrement
re
Bon j'ai trouvé comment forcer le téléchargement voici le script que j'ai
<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>
Seulement quand je clique sur mon bouton pour télécharger je télécharge la page télécharger.php hors je veux télécharger mon image...
Est ce que quelqu'un peut me dire comment modifier le code pour pouvoir faire ce que je veux????
Merci
<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>
Seulement quand je clique sur mon bouton pour télécharger je télécharge la page télécharger.php hors je veux télécharger mon image...
Est ce que quelqu'un peut me dire comment modifier le code pour pouvoir faire ce que je veux????
Merci
Qui est en ligne ?
Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 2 invités