Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2049 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  Regex et smileys

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Regex et smileys

n°277795
Kyle
Posté le 31-12-2002 à 12:47:47  profilanswer
 

Voici le code que j'utilise pour convertir dans mon texte les codes des smileys en image :
 

Code :
  1. while($smileys = mysql_fetch_array($resultat_smileys)){
  2.  if(!preg_match("/(http)".addcslashes($smileys[code],"/?()[]" )."/", $message)) {
  3.   $message = preg_replace("/".addcslashes($smileys[code],"/?()[]" )."/", "<img src=\"img/smileys/".$smileys[img]."\">", $message);
  4.  }
  5. }


 
En fait, au début j'avais fais un str_replace mais comme j'ai un smilie de cette forme : :/ et bien il me le remplacait meme lorsque dans le message il y a : http://
 
Pour le moment, ce script marche, mais j'aimerait le pousser plus, c'est à dire que je ne veut pas remplacer les smileys quand il y a du texte collé au code du smilie.
 
Comme je ne connais pas encore trops bien les regex, pourriez-vous m'aider ?
 
Merci :)


Message édité par Kyle le 31-12-2002 à 12:49:52
mood
Publicité
Posté le 31-12-2002 à 12:47:47  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  Regex et smileys

 

Sujets relatifs
Problème lié à la disparition de la balise "name" + insertion smileys.Package smileys pour php
Question de nioubi sur le forum PPC : affichage du code des smileysregex, besoin de confirmation ;-)
[PHP] aidez moi à améliorer une fonction :( regex ?smileys
[regex] récupérer une adresse email sur base d'un contenuregex qui transforme $ en \\\$ : comment faire ?
Regex et smilies...Problème pour insertion smileys dans texterea (mozilla + netscape)
Plus de sujets relatifs à : Regex et smileys


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR