[PHP] Smilies met str_replace

Pagina: 1
Acties:
  • 47 views sinds 30-01-2008

  • f.grijze
  • Registratie: Augustus 2002
  • Laatst online: 28-05-2025
Hallo,

Ik heb een script gemaakt waarmee ;-) enzo vervangen worden door smilies (plaatjes). Dit script werkt goed, op 2 codes na. Deze 2 zijn de volgende:

PHP:
1
$row6->Message = str_replace(">:)","[img]\"img/smilies/evil.gif\">",[/img]Message);


en

PHP:
1
$row6->Message = str_replace("|:)","[img]\"img/smilies/wall.gif\">",[/img]Message);


Als ik deze gebruik, dan krijg ik een normale smilie :) te zien, met daarvoor geplaatst een |, dus: | :), zonder de spatie tussen | en :). Eerst een teken dus, en dan een (verkeerd) plaatje. Bij de rest van de smilies werkt het wel goed.

Ik heb al verschillende dingen geprobeerd, o.a. de > en | escapen (\ ervoor, tevens \\ geprobeerd). Dit werkt niet. Ik heb nu deze 2 regels boven de rest van de codes staan. Nog werkt het niet. Het probleem blijft hetzelfde.

Is er misschien iemand die mijn probleem kan verhelpen? Alvast bedankt!


edit:

Ook heb ik al geprobeerd:
eregi_replace();
ereg_replace();
preg_replace();

Deze werken ook allemaal niet.

[ Voor 13% gewijzigd door f.grijze op 30-01-2003 18:21 ]


  • Koetjeboe
  • Registratie: Maart 2002
  • Laatst online: 24-08 12:01

Koetjeboe

Boe, zegt de koe

probeer die bovenste tag eens te vervangen door dit:

code:
1
>:)

Ohhi - Familie foto's delen via een europees prive sociaal netwerk


  • Glock
  • Registratie: November 2001
  • Niet online
je doet het in de verkeerde volgorde :/
als je nou eerst de bovenstaande twee smilies laat vervangen en dan pas de :)

|:( sorry, moet ff wat beter opletten

[ Voor 30% gewijzigd door Glock op 30-01-2003 18:23 ]


  • Koetjeboe
  • Registratie: Maart 2002
  • Laatst online: 24-08 12:01

Koetjeboe

Boe, zegt de koe

Glock schreef op 30 januari 2003 @ 18:21:
je doet het in de verkeerde volgorde :/
als je nou eerst de bovenstaande twee smilies laat vervangen en dan pas de :)
Ik heb nu deze 2 regels boven de rest van de codes staan. Nog werkt het niet. Het probleem blijft hetzelfde.
Doet ie toch?

Ohhi - Familie foto's delen via een europees prive sociaal netwerk


  • f.grijze
  • Registratie: Augustus 2002
  • Laatst online: 28-05-2025
Koetjeboe: die van jou werkt ook niet :(

Glock: dat doe ik al.

  • Glock
  • Registratie: November 2001
  • Niet online
doe je niks raars met je text van te voren?

want als ik dit gewoon hier thuis draai werkt het perfect..

  • f.grijze
  • Registratie: Augustus 2002
  • Laatst online: 28-05-2025
Wat voor raars zou ik met mijn tekst moeten doen? Ik heb alleen stripslashes(); gedaan. Verder niet.

  • Glock
  • Registratie: November 2001
  • Niet online
Frank-2k schreef op 30 januari 2003 @ 18:43:
Wat voor raars zou ik met mijn tekst moeten doen? Ik heb alleen stripslashes(); gedaan. Verder niet.
htmlentities ofzo :?
geef anders misschien een linkie naar de complete source

  • drm
  • Registratie: Februari 2001
  • Laatst online: 09-06-2025

drm

f0pc0dert

Ik heb een idee! woei :)

Als je nou ff door de onganse GoT knowledge database heenploetert (lees: zoekt) dan kom je ongetwijfeld een scriptje tegen dat wel werkt. Ga vervolgens aan de hand van de scriptje na wat er nou precies fout gaat in jouw scriptje, en debug-ze :Y)

Music is the pleasure the human mind experiences from counting without being aware that it is counting
~ Gottfried Leibniz

Pagina: 1

Dit topic is gesloten.