nettoyer du html ou supprimer le html

Eléphanteau du PHP | 41 Messages

18 avr. 2008, 09:56

Bonjour,

Je dois extraire des données de fichiers HTML, mail, et une ref.
Y a t il une fonction dans le php pour m aider dans ma tache.

Style faire une recherche sur un un signe @ puis demander de prendre se qu il y a avant et après !!!

Salutations

Eléphant du PHP | 353 Messages

18 avr. 2008, 10:01

Tu peux effectivement :
- soit rechercher '@' mais le résultat est tout sauf garanti vu que tu peux très bien avoir ce caractère en dehors d'une adresse email.
- soit recherche la balise ou se trouve l'email (si il est placé à un endroit précis) et récupérer le contenu de cette balise.

Après, peut etre que les regexp peuvent t'aider.


Ca sent le bot de mailing non désiré tout ca

Eléphant du PHP | 175 Messages

18 avr. 2008, 10:05

regarde du cote des fonctions preg_*

dans ton cas preg_match_all me semble indiquée.
seul hic il faut connaitre un peu les expressions regulieres ;)

pour t'aider la dessus:
http://www.expreg.com/presentation.php

voila un bon debut ;)

ViPHP
ViPHP | 4674 Messages

18 avr. 2008, 11:04

Hey :),

sinon il y a l'excellent site Lumadis (.be) avec son excellent tutoriel sur les expressions régulières (et son testeur de regex) que je trouve bien meilleur qu'expreg.com, mais ça ne reste qu'un avis. Lumadis pousse les choses plus loin.

Je te conseille de consulter les deux.
« Un handicap est le résultat d'une rencontre entre une déficience ou différence et une incapacité de la société à répondre à celle-ci. »

Hoa : http://hoa-project.net (sur @hoaproject).