IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Langage PHP Discussion :

Problème avec des smileys [RegEx]


Sujet :

Langage PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    528
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 528
    Par défaut Problème avec des smileys
    Bonjour,
    Quelqu'un pourrait il me dire ce qui ne va pas dans ma fonction ...
    J'utilise une table
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    //
      $tab_smil = array(":D" => "biggrin.gif"   ,  
                        ":)" => "smile.gif"     ,
                        ",)" => "wink.gif"      , 
                        ":|" => "neutral.gif"   , 
                        ":/" => "unsure.gif"    , 
                        ":[" => "sad.gif"       , 
                        ":P" => "tongue.gif"    , 
                        ":o" => "surprised.gif" , 
                        ":x" => "angry.gif"     , 
                        "->" => "arrow.gif"            , 
                        ":blush:" => "blush.gif"       , 
                        ":confused:" => "confused.gif" , 
                        ":cool:" => "cool.gif"         , 
                        ":cry:" => "cry.gif"           , 
                        ":eek:" => "eek.gif"           , 
                        ":evil:" => "evil.gif"         ,
                        ":exclaim:" => "exclaim.gif"   , 
                        ":glad:" => "glad.gif"         , 
                        ":idea:" => "idea.gif"         , 
                        ":lol:" => "lol.gif"           , 
                        ":naughty:" => "naughty.gif"   , 
                        ":question:" => "question.gif" , 
                        ":roll:" => "rollseyes.gif"    , 
                        ":smirk:" => "smirk.gif"       , 
                        ":tired:" => "tired.gif"       , 
                        ":zonked:" => "zonked.gif"
                        );
    //
    et une page de test qui me redonne a chaque fois la chaine originale !
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    <?
    //
        include ("inc_smilies.php");
    //
        $r_mess="rrrr:Dgggggggggg:blush:";
        foreach ($tab_smil as $code => $img)
          $texte = str_replace($code, '<img src=\"smilies/'.$img.'\">', $r_mess);
    //      $texte=preg_replace('/'.$code.'/', '<img src=\"smilies/'.$img.'\">', $r_mess);
    echo   $texte;
    ?>
    Quant au "preg_replace", jai des erreurs ...
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Warning: preg_replace() [function.preg-replace]: Compilation failed: unmatched parentheses at offset 1 in E:\mainserver\www\shoutbox\test.php on line 8
     
    Warning: preg_replace() [function.preg-replace]: Compilation failed: unmatched parentheses at offset 1 in E:\mainserver\www\shoutbox\test.php on line 8
     
    Warning: preg_replace() [function.preg-replace]: Unknown modifier '/' in E:\mainserver\www\shoutbox\test.php on line 8
     
    Warning: preg_replace() [function.preg-replace]: Compilation failed: missing terminating ] for character class at offset 2 in E:\mainserver\www\shoutbox\test.php on line 8
    rrrr:Dgggggggggg:blush:
    Merci d'avance pour votre aide !

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Novembre 2003
    Messages
    528
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2003
    Messages : 528
    Par défaut
    En cherchant bien, j'ai trouvé ceci:http://www.developpez.net/forums/d92...-preg_replace/
    Mon problème est résolu !
    merci à eux ...

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Problème avec des transaction
    Par Oluha dans le forum ASP
    Réponses: 16
    Dernier message: 01/03/2005, 15h40
  2. Problème avec des composants non déclarés
    Par vbcasimir dans le forum Bases de données
    Réponses: 1
    Dernier message: 20/01/2005, 11h17
  3. Réponses: 5
    Dernier message: 19/08/2004, 11h11
  4. [STRUTS] Problème avec des ActionForm
    Par zarbydigital dans le forum Struts 1
    Réponses: 2
    Dernier message: 29/03/2004, 13h49
  5. Problèmes avec des vues
    Par dady dans le forum MFC
    Réponses: 22
    Dernier message: 09/01/2004, 16h26

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo