Bonjour,
j'ai un script php qui liste les dossier mais il ne lis que les dossiers que je créer avec mon client FTP. Il ne lit pas les dossiers crées par php.
Merci de votre aide.
<?php
$dirname = "./fichiers/$pseudo/";
$dir = opendir($dirname);
while (false !== ($file = readdir($dir))) {
if ($file != "." && $file != ".." && is_dir($file)) {
echo '<a href="'.$dirname.$file.'">'.$file.'</a>';
}
}
closedir($dir);
?>$dirname = "fichiers/$pseudo";
//on vérifie l'existence du dossier "fichiers/$pseudo/"
if(!file_exists("$dirname") ){
mkdir($dirname ); //on crée un nouveau dossier
}
$dir = opendir($dirname);
while (false !== ($file = readdir($dir))) {
if ($file != "." && $file != ".." && is_dir($file)) {
echo '<a href="'.$dirname.$file.'">'.$file.'</a>';
}
}
closedir($dir);
?>
mkdir("./fichiers/$login");
mkdir("./fichiers/$login/cache");
mkdir("./fichiers/$login/mail");
mon code qui liste les fichiers est le suivant:
<?php
$dirname = "./fichiers/$pseudo/";
$dir = opendir($dirname);
while (false !== ($file = readdir($dir))) {
if ($file != "." && $file != ".." && is_dir($file)) {
echo '<a href="'.$dirname.$file.'">'.$file.'</a>';
}
}
closedir($dir);
?>
et dans filezilla tous les fichiers sont en chmod 777.