[PHP] > vervangen door >

Pagina: 1
Acties:

  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 09-09 11:23

R4NCOR

eigenlijk gewoon Niels

Topicstarter
Ik weet dat het eigenlijk een simpel vraagje is. Ik heb me helemaal suf gezocht op php.net, google, en GoT. Nou kan ik zelf ook wel een beetje replacen, maar ik kom er niet uit ;(

Heb een aantal dingetjes geprobeert, maar werd steeds weer verrast door lieve parse-errors :*

Hoe vervang ik > door > ?

$msg = ereg_replace('/\&gt/ies','\>',$msg); werkt niet, of maak ik hier ergens een hele stomme fout? (HEEL goed mogelijk :D)

  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 04-05 00:03

Engineer

Software

.

[ Voor 100% gewijzigd door Engineer op 13-10-2018 11:43 ]


  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 09-09 11:23

R4NCOR

eigenlijk gewoon Niels

Topicstarter
Op zaterdag 27 april 2002 00:00 schreef hdd het volgende:
PHP:
1
<?$text = htmlspecialchars($text);?>

Edit: Arg, niet opgelet, het resultaat moest de andere kant op |:(
Haha, ja precies :) Had een denkfoutje gemaakt in m'n ubbparser... kijk:

[23:32:56] <R4NCOR> nah, kijk, ik heb tijdens het schrijven van m'n ubb-parser een denkfoutje gemaakt, en htmlspecialchars uitgevoerd voor de insert in de database :)
[23:33:04] <R4NCOR> Nou hebben sommige smileys een > in de code
[23:33:13] <R4NCOR> die dus is omgezet met htmlspecialchars naar >
[23:33:24] <R4NCOR> En dus werken die smilies niet :)
[23:33:55] <R4NCOR> Nou is het nogal een gedoe om m'n code te herschrijven en htmlspecialchars pas na de select te doen, dus dat moet makkelijker kunnen
[23:34:06] <R4NCOR> > weer terug zetten naar > voordat de smilies geparsed worden dus :)
[23:34:21] <R4NCOR> Ik ben daar alleen niet zo'n held in, en zou dus niet weten hoe :D

:+

Verwijderd

$string = str_replace(">",">",$string);

  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 09-09 11:23

R4NCOR

eigenlijk gewoon Niels

Topicstarter
Op zaterdag 27 april 2002 00:06 schreef fladder het volgende:
$string = str_replace(">",">",$string);
Oh My Fucking God... wat zijn oplossingen soms gigantisch simpel :D

Het werkt! Heel veel bedankt! :*

  • Engineer
  • Registratie: Juni 2001
  • Laatst online: 04-05 00:03

Engineer

Software

.

[ Voor 99% gewijzigd door Engineer op 13-10-2018 11:43 ]


  • R4NCOR
  • Registratie: December 2000
  • Laatst online: 09-09 11:23

R4NCOR

eigenlijk gewoon Niels

Topicstarter
Op zaterdag 27 april 2002 00:15 schreef hdd het volgende:
Wat ik gedaan heb in mijn forum, is dat ik de smiley codes ook nog eens door een htmlspecialchars heb gehaalt, waardoor je niks moeilijks hoeft te doen en toch alles werkt :)

Moet je wel rekening houden met html users, want daar word diegene zijn smileys niet gehtmlspecialchar'ed .. ifje bijmaken op html rechten dus.
PHP:
1
<?$smiley = ":)";if($htmlrechten == 0) $smiley = htmlcpecialchars($smiley);$text = str_replace($smiley,"[img]\"smile.gif\"[/img]",$text);?>
Dat zou inderdaad ook een prima oplossing zijn, maar eigenlijk zonde, moet ik namelijk HTML-rechten systeempje beetje ombouwen. In ieder geval beide bedankt voor de hulp, tis gelukt! :*
Pagina: 1