begin process at 2012 05 28 21:05:28
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Débutant(e)

 > 

Forcer download


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Forcer download

mercredi 25 août 2010 à 20:15:36 | Forcer download

webalexpb

Bonjour , bien que je trouve plein de script pour forcer le téléchargement d'un fichier , je n'arrive à en faire fonctionner aucun ...

Quelqu'un pourrait il m apporter son aide ??

Merci
mercredi 25 août 2010 à 22:50:25 | Re : Forcer download

47

Bonsoir,

Quel code utilises-tu?

De tête, ça devrait ressembler à ceci:
Code PHP :
<?php

$sFileName = 'monfichier.txt';
$sFileNameWithPath = $sPath . '/' . $sFileName;
header("Content-disposition: attachment; filename=$sFileName");
header("Content-Type: application/force-download");
// à changer suivant le type de fichier
header("Content-Transfer-Encoding: text/plain\n");
header("Content-Length: " . filesize($sFileNameWithPath));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($sFileNameWithPath); 



bonne soirée
mercredi 25 août 2010 à 22:57:58 | Re : Forcer download

webalexpb

Voilà , j'ai inséré le code suivant , il m'enregistre l'image mais impossible de l'ouvrir ....

Code PHP :
<?php

$sFileName = 'image1.jpg';
$sFileNameWithPath = $sPath . '/' . $sFileName;
header("Content-disposition: attachment; filename=$sFileName");
header("Content-Type: application/force-download");
// à changer suivant le type de fichier
header("Content-Transfer-Encoding: text/plain\n");
header("Content-Length: " . filesize($sFileNameWithPath));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($sFileNameWithPath); 

?>
mercredi 25 août 2010 à 23:21:24 | Re : Forcer download

47

Re,

pour une image au format jpg, remplace :

header("Content-Transfer-Encoding: text/plain\n");

par

header("Content-Transfer-Encoding: image/jpeg\n");



mercredi 25 août 2010 à 23:55:06 | Re : Forcer download

webalexpb

j'ai essayer .... ça ne marche toujours pas ....
jeudi 26 août 2010 à 11:04:18 | Re : Forcer download

gillardg

Bonjour,

pour forcer un download je fais une redirection vers le fichier.zip
Code HTML :
<META HTTP-EQUIV="Refresh"

      CONTENT="0; URL=mytweetter.zip"/> 



a+

google est mon ami quand tu cherches quelque chose demande lui clairement

vendredi 27 août 2010 à 09:20:45 | Re : Forcer download

47

Re,

on va prendre un exemple

voici l'arborescence du projet:
download.php
images/image1.jpg

(l'image est dans un répertoire au dessus du script de download)

donc dans le script, il te faudra
$sFileName = 'images/image1.jpg';
et
$sPath = dirname(__FILE__);

bonne journée
vendredi 27 août 2010 à 13:20:12 | Re : Forcer download

webalexpb

Toujours pas de réussite ...

Voici mon code :

Code PHP :
$sFileName = 'image/image1.jpg';
$sPath = dirname(__FILE__);
header("Content-disposition: attachment; filename=$sFileName");
header("Content-Type: application/force-download");
// à changer suivant le type de fichier
header("Content-Transfer-Encoding: image/jpeg\n");
header("Content-Length: " . filesize($sFileNameWithPath));
header("Pragma: no-cache");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0, public");
header("Expires: 0");
readfile($sFileNameWithPath);

dimanche 5 septembre 2010 à 23:44:17 | Re : Forcer download

Dje33

Salut,

et avec ceci :

Code PHP :
<?php
$_GET['doc'];
$fichier = $_GET['doc'];
$chemin = 'fichier/' . $fichier;
if (file_exists($chemin))
{
header('Content-disposition: attachment; filename="' . $fichier . '"');
header('Content-Type: application/force-download');
header('Content-Transfer-Encoding: binary');
header('Content-Length: '. filesize($chemin));
header('Pragma: no-cache');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Expires: 0');
readfile($chemin);
}
else
{
$erreurFichier = 'le fichier "' . $fichier . '" n\'existe pas. Veuillez-nous excusez pour le désagrément.';
}
?>


Cette discussion est classée dans : forcer, download


Répondre à ce message

Sujets en rapport avec ce message

forcer download [ par le_foy ] salut En fait j'ai le code pour forcer l'explorateur a ouvrir une fenetre pour telecharger un fichier mais je voudrai sauter cette etapes et passer di Forcer le DL d'un fichier avec espaces .... [ par arginine ] Bonjour, Voici le code que j'utilise pour forcer le téléchargement d'un fichier. Tout se passe tres bien SAUF pourles fichiers dont le nom comporte un Forcer le téléchargement [ par djimson ] Bonjour, De l'aide pour ce script: En fait, je veux forcer le téléchargement des fichiers envoyer par FTP dans le répertoire COURS. Alors, j'arrive à Forcer un download [ par zwdja5 ] Bonjour, Voilà, j'ai trouvé plusieurs tutoriaux à ce sujet là forçant un téléchargement. Ceux ci concernaient principalement des extensions telles qu downloader des fichiers [ par vegetalain ] Salut tout le monde... hm, voilà, j'aurais aimé faire un listing des fichiers se trouvant dans un dossier, le tout dans un tableau avec un petit png ( Forcer le passage par une page. [ par DsD7 ] Bonsoir, je débute en php et mon problème est le suivant. Je travail sur un projet de site vitrine pour une marque d'alcool. Ma page de contrôle de l' Download ses pdf depuis son back office [ par bobmusic13 ] Bonjour à tous, J'ai un petit souci concernant des téléchargements de pdf sur un back office. [^^mad5] J'ai créé un espace membres pour des producte Problème lors du download de fichiers stockés [ par beth2611 ] Bonjour, je rencontre un soucis, plutot dérangeant. Suite a de multiples tests (traces wireshark, comparaison avant/après...), j'ai pu constater que Gallerie images pour template phpbb [ par McGyver59 ] Bonjour Voila j'essaie d'afficher un nombre d'images par pages mais cela n'a pas l'air de fonctionner car il y a qu'une seule image qui s'affiche au (PHP) Créer un download.php avec login:pass automatique . [ par alleztulle19 ] Bonjours , voila mon probleme . Jaimerais avoir poour mon site un lien download.php?url=monurl mon url en l'ocurence est http://hulkshare.com/ID-Du-Fi


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 5,990 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales