probleme de regex

probleme de regex - PHP - Programmation

Marsh Posté le 13-10-2008 à 12:31:41    

Bonjour
J'utilise ceci pour parser un texte généré avec FCK editor, qui prend toutes les images et modifier leur URL:
 

Code :
  1. $tab["e_news_note"]=preg_replace('#\"/upload/#', 'http://'.HTTP_HOST.'/upload/', $tab["e_news_note"]);


 
Ca fonctionne sauf qu'il me transforme ceci :
 

Code :
  1. <p><img height="75" width="100" alt="" src="/upload/age/Image/File/100px_photo_nenuphar.jpg" /></p>


en ceci :
 

Code :
  1. <p><img height="75" width="100" src="http://monurl/upload/age/Image/File/100px_photo_nenuphar.jpg&quot;" alt="" /></p>


 
Je ne comprends pas pour quelle raison je me retrouve avec un

Code :
  1. &quot;

 :sweat:  :sweat:  
 
Quelqu'un a une idée svp ?  :jap:  :??:

Reply

Marsh Posté le 13-10-2008 à 12:31:41   

Reply

Marsh Posté le 14-10-2008 à 11:58:33    

ta essayé sa?
 

Code :
  1. print_r($tab["e_news_note"];);
  2. $tab["e_news_note"]=preg_replace('#\"/upload/#', 'http://'.HTTP_HOST.'/upload/', $tab["e_news_note"]);
  3. print_r($tab["e_news_note"];);


 
pour être sur que sa vient de ton preg_replace car la je vois pas.


Message édité par ouiouioui10 le 14-10-2008 à 11:59:06
Reply

Sujets relatifs:

Leave a Replay

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