[PHP] eregi & html

eregi & html [PHP] - PHP - Programmation

Marsh Posté le 23-10-2003 à 11:28:53    

voila, je dois parser une fichier html pour recuperer quelques informations, pour cela j'utilise le code html pour retrouver les mots que je veux avec eregi. mais problème, dans le code html, il y a du texte du genre width="48%". et avec eregi ca fait une erreur a cause des guillemets...
 
si qq1 a une idée..
merci
 
voila le code  
 

Code :
  1. $bios = eregi("</FONT></TD>
  2.           <TD width="4%">&nbsp;</TD>
  3.           <TD align=left vAlign=top width="48%"><FONT size=2>(.*)</FONT></TD></TR>
  4.         <TR>
  5.           <TD align=middle bgColor=#efefef width="48%"><B><FONT size=2>Drives",$file,$regs);
  6.   
  7.    $bios = $regs[1];


Message édité par knot515 le 23-10-2003 à 11:29:25
Reply

Marsh Posté le 23-10-2003 à 11:28:53   

Reply

Marsh Posté le 23-10-2003 à 15:17:37    

Les chaines de caractères font partis des bases du systèmes. Ton problème est expliqué au début de quasiment tous les livres qu'on trouve en librairie.
C'est également une question qui est posé hyper souvent sur ce forum.
 
Bon, aller, je suis gentil, je te donnes quand même la solution :
quand on commence une chaine de caractère par un ", le premier " non échapé qui est trouvé termine la chaine de caractère et donc la suite doit être du code php.
Tout les " fesant partie du texte doit donc être précédé d'un "\" .
 
Et si tu veux l'explication d'un message d'erreur, va là : http://dev.nexen.net/erreurs/

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed