Bonjour,

Je cherche à faire un script php pour effectuer une recherche d'un résultat d'un shell.
J'ai donc fait :

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;
}
?>
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.

Je suis novice dans ce domaine

Si vous pouvez m'indiquer