Bonjour,
j'aimerai faire un script de recherche d'une chaine de caractère sur tout un hébergement.
Normalement, j'utilise putty pour faire cette recherche.
Dans putty, je tape en racine de mon hébergement :
Code : Tout sélectionner
find . -name "index.php" -exec grep -Hn "eval(base64_decode" {} \;
J'ai donc fait un script php avec commande Shell:
<?php
$output = shell_exec('find . -name "index.php" -exec grep -Hn "eval(base64_decode" {} \;');
echo "<pre>$output</pre>";
?>
Le problème, c'est mon script est placé dans un répertoire de niveau 2.
Je voudrai que mon script débute en racine de mon hébergement, puis lance la recherche de la chaine dans tout mon hébergement qui est constitué de plusieurs dizaines de dossiers (répertoires) avec plusieurs niveaux.
Je lancerai ce script automatiquement à l'aide de mon planificateur de tache chez ovh.
Merci de votre aide. Laurent