begin process at 2012 02 12 09:58:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive PHP

 > 

Archives

 > 

Bases de données

 > 

Smiley dans un texte de saisie récupéré


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Smiley dans un texte de saisie récupéré

mercredi 23 février 2005 à 20:07:00 | Smiley dans un texte de saisie récupéré

L0rD59

Bonjour voila mon petit pb en faite je sais pas trop comment m'y prendre j'espere que vous me direz par ou commencer
j'explique le probleme j'ai creer une shoutbox en flash j'envoie la saisie sur MySQL grace a un fichier PHP et je récupere TOUT grace a un autre fichier PHP qui va cehrcher les element de la table et qui les affiche sous flash

ma question est comment integrer des smiley par exemple si l'internaute ecrit : "Salut tout le monde :p" a la place du ":p" je voudrai que sa soit un smiley donc en faite au moment ou je récupere toutes mes donné de ma table dans une variable PHP y faudrai analyser tout le texte et quand ya un ":p" metre un smiley..
J'espere que j'ai été assez clair et que vous pouvez m'aider
 PS : pour ce qui ne savent pas ce qu'est une shoutbox allez voir ma création : [ Lien ]   laisser des com en passant ;)

Merci d'avance

By L0rD
mercredi 23 février 2005 à 21:25:59 | Re : Smiley dans un texte de saisie récupéré

Anthomicro

Réponse acceptée !
Salut,

tournes-toi vers la fonction str_replace. Tu prends en entrée le code du smiley et en sortie un code html correspondant à l'image du smiley : <img src="machin..." alt="" />

a +


    mercredi 23 février 2005 à 21:39:44 | Re : Smiley dans un texte de saisie récupéré

    myrion

    Moi je fais:
    $trans = array("[:P]" => "<img src=lol1.png border=0 align=middle>", ...);
    $text = strtr($text,$trans);

    mercredi 23 février 2005 à 21:59:11 | Re : Smiley dans un texte de saisie récupéré

    L0rD59

    merci j'allais justement venir poster j'aurai peut etre du chercher un peu plus je vien de trouver en effet la fonction str_replace me convien a MERVEILLE

    $news = str_replace(":p","<img src='smiley/05.jpg'>",$news);

    merci a vous

    By L0rD
    mercredi 23 février 2005 à 22:07:42 | Re : Smiley dans un texte de saisie récupéré

    myrion

    si tu as beaucoup de smiley, je te conseille ma variante qui te permet de tout faire en un. Sinon, c'est vrai que str_replace va très bien!

    J'suis allé sur ta page, mais je n'ai tjs pas compris ce qu'est une shoutbox
    mercredi 23 février 2005 à 22:15:33 | Re : Smiley dans un texte de saisie récupéré

    Anthomicro

    str_replace accepte les tableaux passés en paramètres

    ensuite remplace ça : $news = str_replace(":p","<img src='smiley/05.jpg'>",$news); par ça :

    $news = str_replace(':p','<img src="smiley/05.jpg" alt="" />',$news);


      mercredi 23 février 2005 à 22:46:37 | Re : Smiley dans un texte de saisie récupéré

      myrion

      ok, merci pour l'info Anthomicro!
      jeudi 24 février 2005 à 14:55:48 | Re : Smiley dans un texte de saisie récupéré

      L0rD59

      Merci pour toute vos réponse mais j'ai encore un petit souci
      voter code marche mais le probleme c'est qu'il ne prend en compte QU'UN SEUL smiley je m'explique
      si le t'exte est : "coucou tout le monde :p comment sa va ? :p" y va transformer qu'un seul ":p" en smiley et l'autre ne va pas etre afficher (ni en smiley ni en texte) il va disparaitre quoi

      pourquoi sa fait sa vous avez une idée ?? merci

      By L0rD
      jeudi 24 février 2005 à 15:03:05 | Re : Smiley dans un texte de saisie récupéré

      myrion

      Je viens d'essayer ça:
      <?php
      $trans = array(":p" => "[LOL]");
      $texte = "coucou tout le monde :p comment sa va ? :p";
      $texte = strtr($texte,$trans);
      echo $texte;
      ?>


      Résultat:
      coucou tout le monde [LOL] comment sa va ? [LOL]
      jeudi 24 février 2005 à 15:50:22 | Re : Smiley dans un texte de saisie récupéré

      L0rD59

      <?php
      $trans = array(":p" => "[LOL]");
      $texte = "coucou tout le monde :p comment sa va ? :p";
      $texte = strtr($texte,$trans);
      echo $texte;
      ?>

      sa fonctionne mais si tu met sa :

      <?php
      $trans = array(":p" => "<img src='http://lordroom.free.fr/smileys/content/content.jpg'>");
      $texte = "coucou tout le monde :p comment sa va ? :p";
      $texte = strtr($texte,$trans);
      echo $texte;
      ?>

      sa fonctionne pas

      By L0rD

      1 2

      Cette discussion est classée dans : texte, php, saisie, smiley, shoutbox


      Répondre à ce message

      Sujets en rapport avec ce message

      Comment afficher le contenu d'un fichier texte dans une page? [ par truckracing ] Bonjour. Je débute tout juste dans le PHP, et j'ai déjà un pb...Je suis en train de traduire mon site (www.coursesdecamions.com) en anglais, et j'ai d Création de catégorie et de sous catégories [ par ravling ] Bonjour à tous.Je fais actuellement un stage au CNRS de Pau. On m'a demandé de faire une application en PHP pour gérer des liens inscrits par des util Un fichier texte pour plusieurs compteurs [ par bluejim ] blue_jim Ma question est la suivante :Est-il possible en Php de lire une ligne prédéfinie d'un fichier texte.J'explique :En partant du fait que la val selection de texte [ par SemBy ] salut;j'essai de faire un editeur html en php et javaSje voudrai savoir comment faire pour selectionner un texteou plutot ajir sur une selection de te Php, traitement de fichiers texte [ par apz ] salut a tous,qqn peut me filer une astuce sur comment traiter un fichier texte ligne par ligne et caractere par carectere avec php.Merci :)----------- textarea [ par eax ] salut!je viens poser une question qui n'a aucun rapport avec le php, mais on ne sait jamais :je voulais juste savoir comment faire pour mettre différe fond transparent en php [ par zaq ] Est il possible d'avoir un champ de texte dynamique, avec un ascenseur permettant de charger du texte mais dont le fond serait transparent.Le but étan Générer un lien dans un texte avec PHP [ par redsungraphics ] Je suis étudiant et je termine mes études en réalisant un site en php. C'est un site d'écriture et j'aimerais pouvoir faire correspondre chaque mot du pb sur saisie de formulaire (vérification) [ par FeuilleMorte ] Billour tlm,j'ai un petit problème pour la saisie d'un formulaire. Je vous expose le context.j'ai un formulaire de saisie avec différentes information FICHIER TEXTE [ par webmathis ] Je suis entrain de développer un chat en PHP avec stockage dans un fichier texte, mais il me manque un petit script. j'aimerais qu'au bout de 6 lignes


      Nos sponsors


      Sondage...

      CalendriCode

      Février 2012
      LMMJVSD
        12345
      6789101112
      13141516171819
      20212223242526
      272829    

      Consulter la suite du CalendriCode

       
      Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
      CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
      CodeS-SourceS.com© est une marque déposée tous droits réservés

      Google Coop CodeS-SourceS Google Coop CodeS-SourceS
      Temps d'éxécution de la page : 4,727 sec (3)

      Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales