Rechercher : dans
Par :

Download de fichier en php

Dernière réponse le 19 jan 2008 à 19:10:18 quark22, le 21 nov 2007 à 16:33:58 
 Signaler ce message aux modérateurs

Bonjour,

je sais faire le téléchargement ( en http ) d'un fichier du serveur sur mon ordinateur, mais pas de plusieurs fichiers en même temps.

c'est à dire je suis sur un formulaire html et javascript, je choisis plusieurs fichiers
j'appuie sur valider et j'aimerais que le serveur m'envoie tous les fichiers choisis en même temps en me demandant 1 seule fois où je dois les mettre ( en http biensur pas ftp ).
je ne sais pas faire un script de téléchargement en php pour le protocole ftp.

merci

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « download de fichier en php » dans :
Il est possible de récupérer le code source PHP d'un site VoirMythe Un utilisateur peut récupérer le code source PHP d'un site web comme il peut récupérer le code HTML. Réalité FAUX Explications Les fichiers PHP (ASP, JSP, etc.) sont des fichiers interprétés côté serveur, ce qui signifie que le serveur...
[PHP] Upload de fichiers VoirLe langage PHP permet de gérer des fichiers envoyés (uploadés) grâce à un formulaire HTML. Formulaire d'envoi de fichiers Configuration de PHP pour permettre l'upload Récupération du fichier avec PHP Formulaire d'envoi de fichiers La...
[PHP] Lister le contenu d'un répertoire VoirGrâce à PHP, il est possible d'afficher le contenu d'un répertoire et de ses sous-répertoires. Voici ci-dessous une fonction permettant de parcourir récursivement les répertoires et sous-répertoires et d'en afficher les fichiers : function...
PHP - Les fichiers VoirLa gestion des fichiers avec PHP Avec PHP, la création ou la lecture de fichiers est, une fois de plus, assez simple. Il existe une multitude de fonctions dédiées à l'utilisation des fichiers. La communication entre le script PHP et le fichier...

1

Jeff, le 21 nov 2007 à 18:04:02

Ca ne me paraît pas possible. Jeff - Wm@Ccm -

Répondre à Jeff

2

le père, le 22 nov 2007 à 11:07:02

Bonjour,
un ou plusieurs, je ne vois pas très bien la différence.
il suffit de mettre plusieurs champs de saisie de fichier dans ton formulaire
<input name="fichier1" type="file">
<input name="fichier2" type="file">
<input name="fichier3" type="file">
....

Répondre à le père

3

quark22, le 22 nov 2007 à 11:46:27

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");
}

Répondre à quark22

4

le père, le 22 nov 2007 à 12:09:26

Bonjour,

Pardon, j'avais lu trop vite. Du coup, j'ai peur que Jeff ait raison.

Répondre à le père

5

Jeff, le 22 nov 2007 à 12:59:57

Eventuellement via un plugin, genre ActiveX, Flash ou autre... mais pas avec les outils standard ! Jeff - Wm@Ccm -

Répondre à Jeff

6

 did, le 19 jan 2008 à 19:10:18

Il faut faire une archive à la volée à downloader.

Répondre à did
Collection CommentÇaMarche.net