bonsoir,
malgré quelques tentatives après suivi de quelques cours sur le web, j'essaye tant bien que mal, via la norme PCRE, de récupéré un valeur numérique.
j'ouvre une connexion à un site distant via la fonction fsockopen() et je parcours son contenu ligne par ligne pour saisir ladite valeur.
cette ligne correspond à ceci dans le source de la page distante:
Code :
- <form name="f2" method="post" action="pages.php?t=090582145#1">
|
je souhaite uniquement récuperer ce qui se trouve entre t= et #, c'est à dire ici: 090582145
je procède ainsi:
Code :
- if(preg_match('!form name="f2" method="post" action="pages\.php\?t=([0-9]+)!is',trim($ligne), $v)){
- $this->v = $v[1];
- echo '<b>formatage correct eregi!</b>';
- }
|
or cette structure de contrôle renvoi false...
merci
Message édité par pmusa le 01-08-2005 à 22:18:37