Salut,
Voilà, je débute dans les regex, et je tourne depuis 1H sur un problème que je n'arrie pas a résoudre.
Code :
- <?php
- $source_nb_commentaire = file_get_contents('http://difool.skyrock.com/457028159_comment_1.html');
- preg_match_all ("#<a href=\"457028159_comment_[0-9]*\.html\">\.\.\.([0-9]*)</a>#" , $source_nb_commentaire , $array_commentaire , PREG_PATTERN_ORDER);
- $nb_commentaire = $array_commentaire[1][0];
- echo 'Nombre de pages: '.$nb_commentaire.'<br><br>';
- ?>
|
Mon problème c'est que rien ne s'affiche alors que je suis certain que
<a href="457028159_comment_[0-9]*.html">...([0-9]*)</a>
existe.
Et une autre question, je voudrais savoir comment je pouvais récupérer le nombre de valeur que contient mon Array.
Merci d'avance!
EDIT:
Le code suivant ne marche pas non plus:
Code :
- <?php
- preg_match_all ("#<a href=\"457028159_comment_[0-9]*[.]{1}html\">[.]{3}([0-9]*)</a>#" , $source_nb_commentaire , $array_commentaire , PREG_PATTERN_ORDER);
- ?>
|