begin process at 2012 05 30 19:56:33
  Trouver un code source :
 
dans
 
Accueil > Forum > 

PHP

 > 

Divers

 > 

Général

 > 

Isolement du contenu de balises html


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Isolement du contenu de balises html

lundi 16 février 2009 à 11:19:22 | Isolement du contenu de balises html

dreamsworks

Bonjour,

Je cherche un code en php qui me permettrait de faire ceci :

J'ai une chaine en entrée du genre :


<a href="/ccshot_1_xxl.png" rel="lightbox[roadtrip]" title="coucou"><img src="/ccshot_1.png" style="border:none;"></a><a href="/ciuhot_2.png" rel="lightbox[roadtrip]" title="tyuoi"><img src="ctrteot_2.png" style="border:none;"></a>.....

à noter que des <a href...> et des </a> sont présents dans la suite de la chaine.

Je souhaiterai isoler les parties surligner et obtenir à la sortie un tableau du genre :

$toto = array([0]=>contenu orange, [1]=>contenu vert, [2]=>contenu jaune, [3]=>contenu bleu, [4]=>contenu violet, [5]=>contenu gris);

Je ne maitrise pas encore suffisament les expressions régulières pour y parvenir. Quelqu'un peu m'aider ?

lundi 16 février 2009 à 11:35:18 | Re : Isolement du contenu de balises html

dreamsworks

Re désolé j'ai oublié de mettre  les couleurs :

J'ai une chaine en entrée du genre :

<a href="/ytrtrtr.png" rel="lightbox[roadtrip]" title="youpi"><img src="/jygeuc.jpeg" style="border:none;"></a><a href="cuihot.gif" rel="lightbox[roadtrip]" title="julot"><img src="/lorem.png" style="border:none;"></a>.....

à noter que des <a href...> et des </a> sont présents dans la suite de la chaine.

Je souhaiterai isoler les parties surligner et obtenir à la sortie un tableau du genre :

$toto = array([0]=>contenu orange, [1]=>contenu vert, [2]=>contenu rouge, [3]=>contenu bleu, [4]=>contenu violet, [5]=>contenu gris);

lundi 16 février 2009 à 18:46:31 | Résolu

dreamsworks

Réponse acceptée !
Aprés des heures de prises de tête : voici le code que j'ai fait :
preg_match_all('#src="(.+)"#U',$source,$sortie1);
preg_match_all('#href="(.+)"#U',$source,$sortie2);
preg_match_all('#title="(.*)"#U',$source,$sortie3);

Ca marche !


Cette discussion est classée dans : html, contenu, png, balises, isolement


Répondre à ce message

Sujets en rapport avec ce message

Balises HTML et affichage ... [ par Tomcube ] Existe-t-il des scripts qui permettent d'ajouter une mise en forme aux messages de la même manière que le permet le HTML, mais avec une syntaxe plus s contenu dynamique d'un mail format html [ par lookoom ] bonjour à tous,me voici a nouveau dans l'impasse !!je voudrais envoyer un mail au format HTML dont le contenu est dynamique (ex:table contenant une re Filtrage de balises HTML... [ par SDK_akira ] Bonjour,Je travaille actuelement sur un site web ou les membres ont la possibilité de laisser des messages pour faire vivre le site (c'est un jeu) or Supprimer les balises html [ par ImmortalPC ] Salut,J'aimerai savoir comment faire pour supprimer tout les balises éventuelle et ne garder que le texte tout cela dans une varriable ou plusieurs.J' Comment supprimer ce qui a entre des balises html [ par ImmortalPC ] Salut,Comment supprimer ce qui a entre les balises ici ce qui as à supprimerJe sais supprimer les balises html mais pas ce qui et compris entre!!!@+<A Expressions régulières, exclure le contenu entre certaines balises [ par f6xara ] Bonjour, j'ai fais un system de template pour mon site. Lors de l'affichage je fais un nl2br($texte) pour faire les sauts de lignes. Mais dans ma vari Récupérer contenu d'une page entre 2 balises [ par Monico9385 ] Bonjour, j'aimerai savoir si c'est possible de récupérer tout un contenu se situant entre 2 balises, par exemple entre et J'ai vu la fonction exp supprimer le contenu des balises script [ par caviar ] Saluté ...j'ai un petit casse tête à résoudre ...j'aimerai filtrer les balises scripts dans un code html et les supprimerimaginon que j'ai en html ava Supprimer les balises html d'une chaine de caractère [ par SAaD44 ] Salut !Voila, je cherche le moyen de supprimer toutes les balises html (de début et de fin) d'une chaine de caractère.Merci d'avance SAâD comment empêcher les balises html? [ par jnbrunet ] Comment éviter qu'une personne utilise des balises html dans un forum ou autre type de faille?Jn


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,952 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales