Salut,
je me casse le popotin depuis maintenant 2 jours a essayer plusieurs fonctions regex pour mon script. Je veux faire comme ce site.
j'ai donc :
moi je ne veux garder que les liens (OSS 117 2, OSS 117 se dechaine, OSS 117 prend des vacances, ...). Dans le code de la page allocine les liens qui m'interessent sont comme sa :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 $opq = file_get_contents('#\s#', '+', 'http://www.allocine.fr/recherche/?motcle=oss+117&rub=1&page=1'); // je recup <a href="http://www.allocine.fr/recherche/?motcle=oss+117&f=4&rub=1" target="_blank">cette page</a> qui contient la liste des resultats
<a set="yes" href="/film/fichefilm_gen_cfilm=111835.html" class="link1">oss 117 2</a>
on m'a conseillé preg replace callback j'ai donc fait plusieurs trucs qui ne marchent pas je ne vais pas tout mettre car il y en as bcp
mais bon sa marche pas comm i faut, si vous pouvez m'aider... merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 function film($newlien) { return '<a href="' . $newlien[1] . '">' . $newlien[2] . '</a><br /><br />'; } echo preg_replace_callback('#.*set="yes" fichefilm_gen_cfilm=(\d+)\.html class="link1".*#i', 'film', $opq);
Partager