Bonjour,
Je cherche à faire un script php pour effectuer une recherche d'un résultat d'un shell.
J'ai donc fait :
Le soucis c'est que cela recherche une seul occurrence, et en gros je veut qu'il continue de chercher jusqu'à que soi fini la chaine. on m'a parler du preg_match_all mais je n'ai pas compris sa syntaxe même avec la documentation.
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 <?php $def = 0; $imp = shell_exec('lpstat -p'); $dev = '/nouvel/'; if(preg_match( $dev , $imp)) { echo "Une imprimante défectueuse est détecté"; $def=$def+1; } else { echo "aucune imprimante est défectuseuse"; $def=0; } ?>
Je suis novice dans ce domaine
Si vous pouvez m'indiquer
Partager