Voila j'aurais une question, je voudrais lister le contenue du server, j'ai trouver ce code...
function liste($repertoire="") {
$handle=opendir("./".$repertoire);
while ($fichier = readdir($handle)) {
if(!ereg("^\.",$fichier) && is_dir($repertoire.$fichier) ) {
echo "<input type='radio' name='dossier' value='".$repertoire.$fichier."' />".$repertoire.$fichier."<br />";
listedossier_rec($repertoire.$fichier."/");
}
}
}
Et sinon j'ai celui la:
function lister($chemin) {
echo '<u>Contenu du dossier '.$chemin.'</u><br><blockquote>';
//nom du répertoire à lister
$nom_repertoire = $chemin;
//on ouvre un pointeur sur le repertoire
$pointeur = opendir($nom_repertoire);
//pour chaque fichier et dossier
while ($fichier = readdir($pointeur))
{
//on ne traite pas les . et ..
if(($fichier != '.') && ($fichier != '..'))
{
//si c'est un dossier, on le lit
if (is_dir($nom_repertoire.'/'.$fichier))
{
echo '<blockquote>';
lister($nom_repertoire.'/'.$fichier);
echo '</blockquote>';
}
else
{
//c'est un fichier, on l'affiche
echo $fichier.'<br>';
}
}
}
echo '</blockquote><u>Fin du dossier '.$nom_repertoire.'</u><br>';
//fermeture du pointeur
closedir($pointeur);
}
J'ai tester le premier, mais j'ai une error quand mes fichier font plus dune certaine taille...au allentour des 10Mo je crois..J'ai cette error :
Code : Tout sélectionner
Warning: is_dir() [function.is-dir]: Unable to access this file in /mnt/122/sdb/a/5/xxxxx/lister.php on line 18Donc merci a l'ame charitable qui m'aidera