recuperation des valeurs entre plusieurs balises <TABLE&g

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : recuperation des valeurs entre plusieurs balises <TABLE&g

par aelurus » 27 juil. 2006, 16:30

salut
print_r($reg);
Google powa aussi :)
http://www.nexen.net/index.php?option=c ... n.ereg.php
je crois que c'est pas dans le [0] tes infos

par Invité » 27 juil. 2006, 16:24

Est tu sur d'utiliser la bonne fonction ......
Google powa :)
http://www.expreg.com/ereg.php
http://maconlinux.net/php-online-manual ... .ereg.html

recuperation des valeurs entre plusieurs balises <TABLE&g

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]";
?>