Quelque soit la méthode le problème c'est que les dossier ne sont pas recoonnu comme des dossier et retourne FALSE quand je les teste avec is_dir().
Mon code :
$dir='bao/';
function parcour($dir){
$var=scandir($dir);
echo $dir,"<br>";
$j=count($var);
echo $j,"<BR>";
$i=0;
for($i=2;$i<$j;$i++){
$new_dir=$dir.$var[$i];
if(is_dir($new_dir)){
echo "-D-<br>";
parcour($new_dir);
}
if(is_file($new_dir)){
echo "-F-<br>";
parcour($new_dir);
}
else{echo "$new_dir n'est pas 1 dossier<br>"; }
}
}
parcour($dir);
?>
Et il me retourne que certain dossier n'en sont pas
il m'affiche ça :
http://www.pm3.fr/page.php
bao/
7
-D-
bao/courscnam
17
bao/courscnamMVA003-Outils mathematiques (combinatoire, probabilites) n'est pas 1 dossier
bao/courscnamMVA004-Mathematiques (automates, codes ...) n'est pas 1 dossier
bao/courscnamNFA001-Algorithmique et programmation avec Java (notions de base) n'est pas 1 dossier
bao/courscnamNFA002-Algorithmique programmation avec Java (concepts objet) n'est pas 1 dossier
bao/courscnamNFA003-Principes et fonctionnement des systemes d'exploitation n'est pas 1 dossier
bao/courscnamNFA005-Algorithmique et programmation avec Java (travaux pratiques) n'est pas 1 dossier
bao/courscnamNFA006-Structures de données n'est pas 1 dossier
bao/courscnamNFA007-Méthodes pour l'informatisation n'est pas 1 dossier
bao/courscnamNFA008-Bases de données n'est pas 1 dossier
bao/courscnamNFA009-Principes des réseaux informatiques n'est pas 1 dossier
bao/courscnamNFA010-Graphes et optimisation n'est pas 1 dossier
bao/courscnamNFA016-Architecture web et developpement cote client n'est pas 1 dossier
bao/courscnamNFA017- Dev sites dynamiques et developpement cote serveur n'est pas 1 dossier
bao/courscnamNFA018-Gestion de projet informatique n'est pas 1 dossier
bao/courscnamNFA021-Projet WEB n'est pas 1 dossier
bao/courscnam n'est pas 1 dossier
-F-
bao/courscnam.php
1
-F-
bao/listingcours.php
1
-F-
bao/listingcours_ssdossier.php
1
-F-
bao/traitement_list.php
1
Quelque soit la méthode le problème c'est que les dossier ne sont pas recoonnu comme des dossier et retourne FALSE quand je les teste avec is_dir().
Mon code :
[php]
$dir='bao/';
function parcour($dir){
$var=scandir($dir);
echo $dir,"<br>";
$j=count($var);
echo $j,"<BR>";
$i=0;
for($i=2;$i<$j;$i++){
$new_dir=$dir.$var[$i];
if(is_dir($new_dir)){
echo "-D-<br>";
parcour($new_dir);
}
if(is_file($new_dir)){
echo "-F-<br>";
parcour($new_dir);
}
else{echo "$new_dir n'est pas 1 dossier<br>"; }
}
}
parcour($dir);
?>[/php]
Et il me retourne que certain dossier n'en sont pas :)
il m'affiche ça :
http://www.pm3.fr/page.php
bao/
7
-D-
bao/courscnam
17
bao/courscnamMVA003-Outils mathematiques (combinatoire, probabilites) n'est pas 1 dossier
bao/courscnamMVA004-Mathematiques (automates, codes ...) n'est pas 1 dossier
bao/courscnamNFA001-Algorithmique et programmation avec Java (notions de base) n'est pas 1 dossier
bao/courscnamNFA002-Algorithmique programmation avec Java (concepts objet) n'est pas 1 dossier
bao/courscnamNFA003-Principes et fonctionnement des systemes d'exploitation n'est pas 1 dossier
bao/courscnamNFA005-Algorithmique et programmation avec Java (travaux pratiques) n'est pas 1 dossier
bao/courscnamNFA006-Structures de données n'est pas 1 dossier
bao/courscnamNFA007-Méthodes pour l'informatisation n'est pas 1 dossier
bao/courscnamNFA008-Bases de données n'est pas 1 dossier
bao/courscnamNFA009-Principes des réseaux informatiques n'est pas 1 dossier
bao/courscnamNFA010-Graphes et optimisation n'est pas 1 dossier
bao/courscnamNFA016-Architecture web et developpement cote client n'est pas 1 dossier
bao/courscnamNFA017- Dev sites dynamiques et developpement cote serveur n'est pas 1 dossier
bao/courscnamNFA018-Gestion de projet informatique n'est pas 1 dossier
bao/courscnamNFA021-Projet WEB n'est pas 1 dossier
bao/courscnam n'est pas 1 dossier
-F-
bao/courscnam.php
1
-F-
bao/listingcours.php
1
-F-
bao/listingcours_ssdossier.php
1
-F-
bao/traitement_list.php
1