J'essaie de trouver tous les fichiers qui s'appellent "testunit.php". En outre, je veux couper les 23 premiers caractères de la chaîne.trouver le fichier spécifique récursif
J'ai essayé ceci mais cela ne fonctionne pas. J'obtiens tous les dossiers.
$it = new RecursiveDirectoryIterator($parent);
$display = Array ('testunit.php');
foreach (new RecursiveIteratorIterator($it) as $file=>$cur) {
{
if (In_Array ($cur, $display) == true)
$file = substr($cur, 23)
fwrite($fh,"<file>$file</file>");
}
Merci!
Regardez par ex. ici. http://www.php.net/manual/en/class.recursivedirectiteriterator.php#92233 vous récupérez les informations à tort dans la boucle, il doit être 'as $ file => $ cursor' (' cursor' étant un objet itérateur) –
Il ne fonctionne pas .. j'ai essayé de faire 'foreach (new RecursiveIteratorIterator ($ it) comme $ file => $ cur) {' – Ronny
C'est ok maintenant .. merci – Ronny