[RESOLU] preg_match div class=

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : [RESOLU] preg_match div class=

Re: preg_match div class=

par moogli » 14 juil. 2013, 10:59

Salut,

Il y a quoi exactement dans le div ?

Parce que s'il y a un autre div cela va s'arrêter au 1er div.

Sinon du html c'est du XML donc tu peux utiliser simpexml et une requête xpath pour récupérer le contenu de la div.


@+

preg_match div class=

par damien_55 » 13 juil. 2013, 22:18

Bonjour a tous,

Je n'arrive pas a parser un contenu dans une div tel que

Code : Tout sélectionner

<div class="plainlinks bandeau-niveau-ebauche bandeau js-no-interprojets">....<div>
J'ai essayé différentes chose comme:

Code : Tout sélectionner

//preg_match('#<div class="plainlinks bandeau-niveau-ebauche bandeau js-no-interprojets">(.*?)</div>#ms', $http_page, $ebauche); //preg_match_all('/<div class=\"plainlinks bandeau-niveau-ebauche bandeau js-no-interprojets">(.*?)<\/div>/s',$http_page,$ebauche); //preg_match('|<div class="plainlinks bandeau\-niveau\-ebauche bandeau js\-no\-interprojets">(.*)</div>|', $http_page,$ebauche); preg_match('#<div class=\"plainlinks bandeau\-niveau\-ebauche bandeau js\-no\-interprojets\">(.*?)<\/div>#ms', $http_page, $ebauche);
Mais rien ne fonctionne quelqu'un aurait une idée ? Merci