bonjour à tous,
je viens de faire le code suivant , qui me permet d'ouvrir des dossiers et d'acceder au fichiers qui ssont dedont et de les ouvrir aussi , mais là je voudrais que quand je clique sur un fichier il m'affiche une boite de dialogue dans laquelle il me demande d'ouvrir ou d'enregistrer le dossier, autrement dis le telecharger.
j'espere que j'étais un peu clair et je vous remercie d'avance pour votre aide.
merci
Modifié par nounou85 (12 Jun 2011 - 13:46)
je viens de faire le code suivant , qui me permet d'ouvrir des dossiers et d'acceder au fichiers qui ssont dedont et de les ouvrir aussi , mais là je voudrais que quand je clique sur un fichier il m'affiche une boite de dialogue dans laquelle il me demande d'ouvrir ou d'enregistrer le dossier, autrement dis le telecharger.
j'espere que j'étais un peu clair et je vous remercie d'avance pour votre aide.
<?php
$dir_nom = 'bibliotheque'; // dossier listé (pour lister le répertoir courant : $dir_nom = '.' --> ('point')
$dir = opendir($dir_nom) or die('Erreur de listage : le répertoire n\'existe pas'); // on ouvre le contenu du dossier courant
$ifichier= array(); // on déclare le tableau contenant le nom des fichiers
$dossier= array(); // on déclare le tableau contenant le nom des dossiers
while($element = readdir($dir)) {
if($element != '.' && $element != '..' && $element != 'index.php') {
if (!is_dir($dir_nom.'/'.$element)) {$fichier[] = $element;}
else {$dossier[] = $element;}
}
}
closedir($dir);
$hide = Array('.','..');
if(!empty($dossier)) {
rsort($dossier); // pour le tri croissant, rsort() pour le tri décroissant
echo "<b><h3>Voici les dossiers accessibles de la '$dir_nom' : \n\n</h3></b></br></br>";
echo "\t\t\n";
foreach($dossier as $lien){
if(in_array($lien, $hide))
continue;
echo "\t\t\t<li><a href=\"$dir_nom/$lien \" >$lien</a></li>\n";
}
echo "\t\t</ul>";
}
?>
merci
Modifié par nounou85 (12 Jun 2011 - 13:46)