Bonjour,
je souhaite forcer le téléchargement de deux fichiers simultanément ?
J'ai réussi à forcer le téléchargement (y a des scripts partout sur le net !), mais je souhaite désormais qu'en un seul clic l'utilisateur puisse télécharger un fichier XML et le XML-Schema qui va avec.
<a href="../download.php?nomFic=<? echo "id_".$_SESSION['num'].".xml"; ?>">Format XML</a>
download.php
1 2 3 4 5 6 7 8 9 10
| <?php
$fichier = $_SERVER['DOCUMENT_ROOT'].'/mon_site/'.$_GET['nomFic'];;
$nomFichier = $_GET['nomFic'];
$tailleFichier = filesize($fichier);
header("Content-Type: application/octet-stream");
header("Content-Length: $tailleFichier");
header("Content-Disposition: attachment; filename=\"$nomFichier\"");
readfile($fichier);
?> |
Il serait peut-être possible de comptabiliser le nombre d'argument passé en paramètre (dans l'url) et ainsi faire une boucle, ce qui générerait le téléchargement d'autant de fichier qu'il y a de paramètre dans l'url ?
Ca fait beaucoup trop d'intérrogations pour que je me lance à coder sans que quelqu'un ne me confirme le fait qu'il est possible de faire boucler un tel code !
Surtout qu'il y a des header et je sais que c'est le genre de fonction susceptible !
Merci d'avance.
Partager