Bonjour

J'ai quelques erreurs dont je ne retrouve pas la raison dans mon code. Je doit lire un fichier txt qui est dans 2 sous dossier :

Details
Canada
fichier.txt
voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
 
$NomPays = $_SESSION['destination'];
$repertoireDossier = opendir("Details");
$repertoireTxt = opendir($NomPays);
$permisTxt = array('txt');
 
while($dossierPays=readdir($repertoireDossier))
{	
    while($dossierTxt=readdir($repertoireTxt))
    {	
        $pointTxt = strrpos($dossierTxt, "."); 
        $extensionTxt = substr($dossierTxt, $pointTxt+1); 
        foreach ($permisTxt as $extTxt) 
        { 
           if(stristr($extTxt, $extensionTxt) === FALSE) 
           { 
           }
           else
           { 
	          $cheminTxt = "Details/".$NomPays."/".$NoCase.".txt";
	          $fichierTxt = $NoCase.".txt";
	          if($dossierTxt==$fichierTxt)
	          {
                $lecture = fopen($cheminTxt,"r");
                while(!feof($lecture))
                {
                     $Infos = fgets($lecture);				                                                                     echo $Infos;
                }
                fclose($lecture);
              }
            } 
         } 
    }
}
closedir($repertoireTxt);
closedir($repertoireDossier);
j'ai 3 erreurs :

Warning: opendir(Canada): failed to open dir: Invalid argument
Warning: readdir(): supplied argument is not a valid Directory resource
Warning: closedir(): supplied argument is not a valid Directory resource
Premièrement, est-ce possible de faire 2 readdir + opendir en même temps, si oui, pourquoi j'ai un invalid directory.. pourtant mes noms sont identiques..

Merci beaucoup de votre temps!