Bonjour a tous!
J'ai besoin d'extraire des infos d'une page html pour les stocker dans une table MySQL et tout ca en PHP. Il s'agit en fait d'emploi du temps donc les pages sont pleines de <table>, <td>, <th>,etc... Le fait est que j'ai plusieurs '<tables> ... </tables>' a la suite et je n'en connais pas le nombre a l'avance (chaqune representant une matiere). J'ai deja essaye avec eregi ou preg_match pour les extraire mais j'ai toujours le meme probleme qui est que le string retourné contiend ce qui se trouve entre le premier <tables> et le dernier </tables>. Alors qu'en fait je voulais avoir un tableau avec le contenu de chaque element table pour chaque indice du tableau (j'espere que ca reste comprehensible )
Ici est ma commande principale qui est sensee me retourner le contenu de chaque table, je pense que mon erreur se trouve la:
Code :
- eregi("<TABLE(.*)</TABLE>", $subject, $resu);
|
Merci pour votre aide si vous avez une idee !