Faire un téléchargement direct
AnGelluS
Messages postés
162
Statut
Membre
-
AnGelluS Messages postés 162 Statut Membre -
AnGelluS Messages postés 162 Statut Membre -
Bonjour,
J'aimerais faire ceci : je clique sur mon lien et par exemple au lieu qu'il m'ouvre le document ou l'image, qu'il propose de la télécharger. Mon site Web est en php
et par exemple mon image/ doc ce trouve comme ici
/site web/dossier1/images
J'aimerais faire ceci : je clique sur mon lien et par exemple au lieu qu'il m'ouvre le document ou l'image, qu'il propose de la télécharger. Mon site Web est en php
et par exemple mon image/ doc ce trouve comme ici
/site web/dossier1/images
A voir également:
- Faire un téléchargement direct
- Telechargement direct - Accueil - Outils
- Vue satellite en direct gratuit de ma maison - Guide
- Telechargement - Télécharger - Traitement de texte
- Téléchargement - Télécharger - Compression & Décompression
- Telechargement film d'action complet en francais - Télécharger - TV & Vidéo
7 réponses
<?PHP
$rep='http://www.site web/dossier1/images';
$fichier='coucou'.'.'.'gif';
$fichier_donload=$rep.$fichier;
$ext=substr(strrchr($rep.$fichier,"."),1);
header("Content-Disposition: attachment; filename=$fichier");
switch($ext){
case 'exe': header("Content-Type: application/force-download");
case 'zip': header("Content-Type: application/x-zip-compressed");
case 'mp3': header("Content-Type: audio/mpeg");
case 'txt': header("Content-Type: texte/plain");
//rajoute ici l'extension gif pour ton fichier afin d'eviter un bug (cherche sur le net)
}
readfile("$fichier_donload");//lecture du fichier
?>
De + le lien vers ton image seras protéger.
Bon j'ai peut etre pas repondu a ce que tu voulais mais dit moi si sa te conviens...
$rep='http://www.site web/dossier1/images';
$fichier='coucou'.'.'.'gif';
$fichier_donload=$rep.$fichier;
$ext=substr(strrchr($rep.$fichier,"."),1);
header("Content-Disposition: attachment; filename=$fichier");
switch($ext){
case 'exe': header("Content-Type: application/force-download");
case 'zip': header("Content-Type: application/x-zip-compressed");
case 'mp3': header("Content-Type: audio/mpeg");
case 'txt': header("Content-Type: texte/plain");
//rajoute ici l'extension gif pour ton fichier afin d'eviter un bug (cherche sur le net)
}
readfile("$fichier_donload");//lecture du fichier
?>
De + le lien vers ton image seras protéger.
Bon j'ai peut etre pas repondu a ce que tu voulais mais dit moi si sa te conviens...
Comment sa le lien sera protéger ?
c'est pas exactement ce que je veux ^^ en gros je voudrais juste en cliquant sur le lien, je puisse enregistrer directement le fichier sur le bureau par exemple. Comme si j'avais fais : click droit/ enregistrer sous
c'est pas exactement ce que je veux ^^ en gros je voudrais juste en cliquant sur le lien, je puisse enregistrer directement le fichier sur le bureau par exemple. Comme si j'avais fais : click droit/ enregistrer sous
oui avec cette source sa marchera
je veux dire que la source de ton image n'apparaitra pas dans le lien c tout, on verra juste le lien sur tapage.php
je veux dire que la source de ton image n'apparaitra pas dans le lien c tout, on verra juste le lien sur tapage.php
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
sa fonctionnera aussi avec fichiers jpg ? au comme pour le gif ? je cherche :) lol
Et dans ton script, quelle fichier je dois changer pour noter le lien ?
ICI : $fichier='coucou'.'.'.'gif'; c'est bien le nom du fichier et son extension ?
pour pour le lien par ex : Télécharger
Et dans ton script, quelle fichier je dois changer pour noter le lien ?
ICI : $fichier='coucou'.'.'.'gif'; c'est bien le nom du fichier et son extension ?
pour pour le lien par ex : Télécharger
Non tu enregistre une page "exemple.php" avec seulement le code que je t'ai donner.
dans le code tu modifie
ICI : $fichier='NOM_de_ton_image_ici'.'.'.'gif';
(le fichier .php seras dans le meme repertoire que ton image.)
ensuite quand tu vas faire un lien , le lien ne seras non pas sur l'image mais sur cette page que tu vas créer "exemple.php"
c facile sa marche ossi pour le .jpg
dans le code tu modifie
ICI : $fichier='NOM_de_ton_image_ici'.'.'.'gif';
(le fichier .php seras dans le meme repertoire que ton image.)
ensuite quand tu vas faire un lien , le lien ne seras non pas sur l'image mais sur cette page que tu vas créer "exemple.php"
c facile sa marche ossi pour le .jpg
alors alors ^^
j'ai crée un fichier test avec ton code / je le met dans le même dossier que l'image
Ensuite sur mon lien , je le dirige vers la page : test.php
Sur mon site, le lien m'ouvre déjà une autre page (sa je veux pas) et l'erreur : a la ligne 12
header("Content-Disposition: attachment; filename=$fichier");
j'ai crée un fichier test avec ton code / je le met dans le même dossier que l'image
Ensuite sur mon lien , je le dirige vers la page : test.php
Sur mon site, le lien m'ouvre déjà une autre page (sa je veux pas) et l'erreur : a la ligne 12
header("Content-Disposition: attachment; filename=$fichier");