Bonjour,
voila la ligne que je veux traiter :
et des fois j'ai :telnet 198.21.13.47 (login/ )
ou bien :telnet 198.21.13.47 (login/pwd)
telnet 198.21.13.47 ()il me retourne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 if (preg_match("/telnet (\d+\.\d+\.\d+\.\d+) \((\S+)?\/?(\S+)?\).*/", trim($value2))) { echo " PWD "; preg_match("/telnet (\d+\.\d+\.\d+\.\d+) \((\S+)?\/?(\S+)?\).*/", trim($value2) , $tabCon); var_dump($tabCon); } else { echo " BDL IP "; preg_match("/telnet (\d+\.\d+\.\d+\.\d+)\/(\d+\.\d+\.\d+\.\d+).*/", trim($value2) , $tabCon); var_dump($tabCon); }
normalement il ne devrait pas passer dans le else ... je dois avoir une erreur dans mon expression mais je ne vois pas où.BDL IP array(0) { }
Merci
Partager