:) als smilie darstellen



  • Hallo
    ich habe ein String
    z.B.
    $String = "Hallo Ihr 🙂 was macht ihr?? 🙂 so das wars";
    übrigens in PHP. Nun will ich statt diesen 🙂 smilies anzeigen lassen. wie ist das möglich?
    DANK
    PHP CODER 🙂



  • du suchst nach dem smilie und ersetzt es durch ein entsprechendes image tag...



  • schau dir doch mal den Code des Forums hir an. Gab hier übrigens erst vor kurzem dieselbe Frage und dort wurden die wichtigsten Code-Abschnitte schon von Loggy glaub ich rauskopiert.

    Hab grad die Frage nochmal gelesen, glaub du suchst was anderes. An deiner Stelle würde ich das mit regulären Ausdrücken machen.

    [ Dieser Beitrag wurde am 18.03.2003 um 17:49 Uhr von Tobsen editiert. ]


  • Mod

    Original erstellt von Tobsen:
    An deiner Stelle würde ich das mit regulären Ausdrücken machen.

    wozu?
    ein einfaches replace tut es auch - und ist um längen schneller als so ne riesige regexp



  • Original erstellt von Shade Of Mine:
    wozu?
    ein einfaches replace tut es auch - und ist um längen schneller als so ne riesige regexp

    Manche schiessen halt mit Panzern auf Spatzen 😃



  • wozu?
    ein einfaches replace tut es auch - und ist um längen schneller als so ne riesige regexp

    ja, auch wieder wahr. Mir ist halt als erste Idee die regulären Ausdrücke gekommen, aber in diesem Fall tut's wirklich ein einfaches replace.
    MfG

    Tobsen



  • Ok und wie würde so ein einfacher replace funktionieren? Habt ihr vieleicht gute Internetseiten wo man viel über PHP und solchen dingen erfahren kann? vielen dank


  • Mod

    Original erstellt von php coder:
    Ok und wie würde so ein einfacher replace funktionieren? Habt ihr vieleicht gute Internetseiten wo man viel über PHP und solchen dingen erfahren kann? vielen dank

    www.php.net/docs

    ein replace funktioniert so
    str=strreplace(":)","<imgsrc=xxxalt=:)width=xxxheight=xxx/>",str=str_replace(":)","<img src='xxx' alt=':)' width='xxx' height='xxx' />",str);

    glaub mir - selber versuchen ein problem zu lösen ist nie verkehrt


Anmelden zum Antworten