Gästebuch- wie füge ich schmilies ein

  • Hi leute wie gehts so

    ich habe eine Frage und zwar
    habe ich ein Gästebuch mit HTMl erstellt, wie man es unten sehen kann.
    ( Wenn im Code fehler sind bitte berichtigen)
    jetzt meine Frage wie kann ich dort schmilies einbinden,
    könnt ihr mir den Code geben und mir sagen worauf ich achten muss.

  • einfachste methode:

    Code
    $text = str_replace(";-)", "<img src=blablabla>", $text);


    jetzt werden alle ";- )" durch das <img> dings ersetzt.

    das ganze geht auch mit anderen funktionen, über die ich jetzt aber nicht berichten mag *g*

  • Zitat von baloo

    einfachste methode:

    Code
    $text = str_replace(";-)", "<img src=blablabla>", $text);


    jetzt werden alle ";- )" durch das <img> dings ersetzt.

    das ganze geht auch mit anderen funktionen, über die ich jetzt aber nicht berichten mag *g*

    thx sowas hab ich auch schon gesucht 8)

  • In die Datei eintragen.php. Du musst das aber wahrscheinlich noch etwas anpassen. Wir wissen ja nicht, ob der Eintrag wirklich $text heißt.

    Mess with the best, die like the rest

  • Zitat von baloo

    einfachste methode:

    Code
    $text = str_replace(";-)", "<img src=blablabla>", $text);


    jetzt werden alle ";- )" durch das <img> dings ersetzt.

    das ganze geht auch mit anderen funktionen, über die ich jetzt aber nicht berichten mag *g*

    kannst du das mal in meinen code einfügen, weil ich leider keine Ahnung von php habe.

    mfg Rockstar

  • kann schon sein dass man da noch das eine oder andere zeichen escapen muss, hab nicht gross rumstudiert oder getestet *g*

    ja rockstar, wenn du mir einen code gibst, kann ich die zeile dort einfügen.
    der php code, in dem die daten verarbeitet werden, und nicht das formular, gelle *g*

  • nun mal ein etwas erweitetes script von mir:

    Code
    $ergebniss=mysql_query('SELECT * FROM `smiles`;');
      while ($Wert=mysql_fetch_array($ergebniss)) 
      { $smiles[$Wert['kuerzel']]='[img]images/smiles/'.$Wert['datei'].'[/img]'; }
    
    
      for ( $i=0; $i<=count($eintraege)-1 ; $i++ )
      {
       $text=strtr( $text, $smiles );
      }


    Dabei werden aus der Datenbank alle smileys geladen.

    Das heist, das in einer tabelle smiles

    die felder kuerzel und datei existieren

    wobei kürzel bei mir immer *grins* oder so ist und datei der reien dateiname, da der pfad in der 3ten zeile angegebne wird.