bleme avec preg_replace

bleme avec preg_replace - PHP - Programmation

Marsh Posté le 17-11-2002 à 16:42:59    

Code :
  1. $message = preg_replace("/\:k/si", '\1<IMG SRC="'http://www.space-warriors.com/images/smileys/frown.gif'">', $message);


 
voila le code en question; ca me renvoit un parse error  
 
J'arrive pas a trouver l'erreur en question !
 
Merci de votre aide !


Message édité par Ex-Floodeur le 17-11-2002 à 16:50:19

---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 17-11-2002 à 16:42:59   

Reply

Marsh Posté le 17-11-2002 à 17:37:12    

ex-floodeur a écrit a écrit :

Code :
  1. $message = preg_replace("/\:k/si", '\1<IMG SRC="'http://www.space-warriors.com/images/smileys/frown.gif'">', $message);


 
voila le code en question; ca me renvoit un parse error  
 
J'arrive pas a trouver l'erreur en question !
 
Merci de votre aide !




 
'\1<IMG SRC="'http://www.space-warriors.com/images/smileys/frown.gif'">'
 
Pkoi tu mets pas l'URL avec ds les quotes ?


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 17-11-2002 à 18:28:09    

Dj YeLL a écrit a écrit :

 
 
'\1<IMG SRC="'http://www.space-warriors.com/images/smileys/frown.gif'">'
 
Pkoi tu mets pas l'URL avec ds les quotes ?



pardon ?


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 17-11-2002 à 18:41:30    

ex-floodeur a écrit a écrit :

pardon ?




 
 
Pourquoi :
 

$message = preg_replace("/\:k/si", '\1<IMG SRC="'http://www.space-warriors.com/images/smileys/frown.gif'">', $message);


 
et non :
 

$message = preg_replace("/\:k/si", '\1<IMG SRC="http://www.space-warriors.com/images/smileys/frown.gif">', $message);


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 17-11-2002 à 18:58:02    

ah marche toujours pas ! ca ne detecte pas le :k


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 17-11-2002 à 19:14:35    

Question très con (etant donné que je ne connais pas ton niveau en PHP) :
 
Tu n'aurais pas oublié le ; à la ligne précédent celle ci ?


---------------
Gamertag: CoteBlack YeLL
Reply

Marsh Posté le 17-11-2002 à 19:20:20    

nan jlai pas oublié...


---------------
Saint Seiya  || La Livebox || Europe, débats, réflexions
Reply

Marsh Posté le 17-11-2002 à 19:36:31    

Essayes ça :
 

Code :
  1. $message = preg_replace("/\:k/si", '\1<IMG SRC=\"http://www.space-warriors.com/images/smileys/frown.gif\">', $message);

Reply

Marsh Posté le 17-11-2002 à 20:29:52    

tu postes par sur tc ex-flooder ?  :o  :whistle:  
 
sinon, tu fais un forum ?

Reply

Marsh Posté le 18-11-2002 à 07:52:07    

Je viens de me rendre compte de quelque chose : si ta chaîne de remplacement n'a rien à voir avec la chaîne recherchée, utilises str_replace.
 

Code :
  1. $message=str_replace(":k", "<img src=\"http://www.space-warriors.com/images/smileys/frown.gif\">", $message);

Reply

Marsh Posté le 18-11-2002 à 07:52:07   

Reply

Marsh Posté le 19-11-2002 à 12:57:38    

ex-floodeur a écrit a écrit :

Code :
  1. $message = preg_replace("/\:k/si", '\1<IMG SRC="'http://www.space-warriors.com/images/smileys/frown.gif'">', $message);


 
voila le code en question; ca me renvoit un parse error  
 
J'arrive pas a trouver l'erreur en question !
 
Merci de votre aide !




 
les deux points ne sont pas considérés comme des caracteres spéciaux

Reply

Marsh Posté le 19-11-2002 à 12:59:02    

Hansolo a écrit a écrit :

Je viens de me rendre compte de quelque chose : si ta chaîne de remplacement n'a rien à voir avec la chaîne recherchée, utilises str_replace.
 

Code :
  1. $message=str_replace(":k", "<img src=\"http://www.space-warriors.com/images/smileys/frown.gif\">", $message);





:jap: Plus rapide, mais moins performante.

Reply

Marsh Posté le 19-11-2002 à 14:40:45    

Certes, mais comme apparement il n'a pas besoin des expressions régulières ;).

Reply

Sujets relatifs:

Leave a Replay

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