J'ai fait cette source pour récuperer le contenu d'un tag HTML ainsi que ses propriétés. Du style:
<BODY topmargin=0 leftmargin=0 bgcolor=#FFFFFF>
<IMG src=lala.jpg>
</BODY>
Ma fonction permet de récuperer, par exemple, les propriété de body et leurs valeurs(topmargin=0, leftmargin=0, bgcolor=#FFFFFF) ainsi que le contenu du tag(<IMG src=lala.jpg>)
la fonction s'utilise comme suivant:
get_tagint($html,$tag)
La fonction renvoie un tableau:
La premiere dimension contient un autre tableau avec toutes les propriétés et leurs valeurs
La deuxieme dimension contient le contenu du tag
Exemple:
$html = "
<BODY topmargin=0 leftmargin=0 bgcolor=#FFFFFF>
<IMG src=lala.jpg>
</BODY>
";
$myarray = array();
$myarray = get_tagint($html,"BODY");
$myarray[0][topmargin] sera egal a "0"
$myarray[0][leftmargin] sera egal a "0"
$myarray[0][bgcolor] sera egal a "#FFFFFF"
$myarray[1] contiendra "<IMG src=lala.jpg>"
Attention la casse du tag a son importance, ainsi dans lexemple ci dessus
get_tagint($html,"body") ne renvera rien
J'ai testé pour des tags dont la synthaxe est du style:
<TAG prop="lala"></TAG>
<TAG prop=lala></TAG>
Je crois que c'est tout ce que j'ai a préciser.
Si vous avez des améliorations, et il y en a a faire, dites le moi.
http://rflood.free.fr/index.php?path=pictures/html-master.jpg > le code en plus clair