par
jeanmarc » 27 juil. 2006, 15:07
Bonjour,
je cherche a isoler des tableaux qui sont dans une page html.
J'ouvre le fichier je le passe dans la variable $html
et je fais un eregi() pour isoler la chaine <table width=\"530\"> tout ce qui est entre</table>
le resultat est retourné sur $regs que j'affiche mais sans resultat il me vire bien le code jusqu'a la premiere balise <table width=\"530\"> mais après plus rien. avez vous une idée ou une fonction qui convient mieu merci. Cela vient t'il du faite que quand j'ouvre le fichier j'ai <table width=\"530\"> et </table> sur des lignes differentes?
Merci pour votre aide.
<?
$fichier = "source.html";
$fp = fopen ($fichier, 'r');
$html = fread ($fp, filesize ($fichier));
fclose ($fp);
$tmp = eregi("<table width=\"530\">(.*)</table>", $html, $regs);
echo "$regs[0]";
?>
Bonjour,
je cherche a isoler des tableaux qui sont dans une page html.
J'ouvre le fichier je le passe dans la variable $html
et je fais un eregi() pour isoler la chaine <table width=\"530\"> tout ce qui est entre</table>
le resultat est retourné sur $regs que j'affiche mais sans resultat il me vire bien le code jusqu'a la premiere balise <table width=\"530\"> mais après plus rien. avez vous une idée ou une fonction qui convient mieu merci. Cela vient t'il du faite que quand j'ouvre le fichier j'ai <table width=\"530\"> et </table> sur des lignes differentes?
Merci pour votre aide.
<?
$fichier = "source.html";
$fp = fopen ($fichier, 'r');
$html = fread ($fp, filesize ($fichier));
fclose ($fp);
$tmp = eregi("<table width=\"530\">(.*)</table>", $html, $regs);
echo "$regs[0]";
?>