[Système] executer ma fonction sur tout mes fichiers
bonjour
j'ai une commande que j'ai réussi à l'executer sur un fichier determiné en voici son code :
Code:
1 2 3 4 5 6 7 8 9 10
| <?
$cible = "fichier.html";
$fp = fopen($cible, "r");
$lignenum = 0;
while(!feof($fp)) {
$lignenum++;
$ligne = fgets($fp, 4096);
if($lignenum >= 39 && $lignenum<=42) echo $ligne . "<br>";
}
?> |
en cherchant dans le forum j'ai trouvé une fonction qui permet de boucler une fonction sur tout les fichiers et en voici son code :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| <?
function loop($path, $procedure, $call = "before"){
$rep=opendir($path);
while ($file = readdir($rep)){
if($file != '..' && $file !='.' && $file !='' ){
if ($call == "before") $procedure($path."/".$file);
if (is_dir($path."/".$file))loop($path."/".$file, $procedure, $call);
if ($call == "after") $procedure($path."/".$file);
}
}
closedir($rep);
}//end loop
?> |
je veux savoir comment integrer l'un dans l'autre afin que je puisse executer mon code sur tout les fichiers.
merci