Download de fichier en php
Résolu/Fermé
quark22
Messages postés
25
Date d'inscription
mercredi 29 août 2007
Statut
Membre
Dernière intervention
8 janvier 2009
-
21 nov. 2007 à 16:33
did - 19 janv. 2008 à 19:10
did - 19 janv. 2008 à 19:10
A voir également:
- Php télécharger fichier depuis serveur
- Tubidy.com musique audio mp3 telecharger musique religieuse catholique ✓ - Forum Audio
- Fichier rar - Guide
- Serveur diff message ✓ - Forum Mobile
- Fichier host - Guide
- Le fichier à télécharger est la nouvelle note de service de votre entreprise. importez ce fichier dans le bon dossier sur l'espace pix cloud. donnez à ce fichier les mêmes droits d'accès que les autres notes de service. ✓ - Forum Windows
6 réponses
quark22
Messages postés
25
Date d'inscription
mercredi 29 août 2007
Statut
Membre
Dernière intervention
8 janvier 2009
8
22 nov. 2007 à 11:46
22 nov. 2007 à 11:46
Bonjour,
il suffit de mettre plusieurs champs de saisie de fichier dans ton formulaire
fichier HTML
<input name="fichier1" type="file">
<input name="fichier2" type="file">
<input name="fichier3" type="file">
non ceci est fait pour le "UPLOAD" fichier du poste de l'utilisateur au serveur, moi je veux le "DOWNLOAD" fichier du serveur au poste de l'utilisateur
script php qui marche pour le download d'un fichier
$uploadfile = "../Site/Download/" . trim($liste_fichier_affichage[$liste_fichier[$f]]);
if( isset($_POST['liste_fichier_selectionne']) === true )
{
//echo "*" . $uploadfile . "*<br>";
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=".basename($uploadfile).";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($uploadfile));
readfile("$uploadfile");
}
il suffit de mettre plusieurs champs de saisie de fichier dans ton formulaire
fichier HTML
<input name="fichier1" type="file">
<input name="fichier2" type="file">
<input name="fichier3" type="file">
non ceci est fait pour le "UPLOAD" fichier du poste de l'utilisateur au serveur, moi je veux le "DOWNLOAD" fichier du serveur au poste de l'utilisateur
script php qui marche pour le download d'un fichier
$uploadfile = "../Site/Download/" . trim($liste_fichier_affichage[$liste_fichier[$f]]);
if( isset($_POST['liste_fichier_selectionne']) === true )
{
//echo "*" . $uploadfile . "*<br>";
header("Pragma: public");
header("Expires: 0");
header("Cache-Control: must-revalidate, post-check=0, pre-check=0");
header("Content-Type: application/force-download");
header("Content-Type: application/octet-stream");
header("Content-Type: application/download");
header("Content-Disposition: attachment; filename=".basename($uploadfile).";");
header("Content-Transfer-Encoding: binary");
header("Content-Length: ".filesize($uploadfile));
readfile("$uploadfile");
}