login  Naam:   Wachtwoord: 
Registreer je!
 Forum
Zoeken  Regels  Help
Categorieën > PHP

Html - plain functie

Button – 23/03/2008 11:19 (Laatst gewijzigd op 23/03/2008 11:35)
Allo,

ik zoek een functie die htmltags niet uitvoert: met andere woorden als je <b>typt</b> dit gewoon er gewoon zo komt staan en niet in het vet.

De functie moet de berichten in mijn forum filteren. Dus als een member typt: <b>vet</b> , dit zo ook wordt weergegeven in de output en niet vet.

Het is effie geleden dat ik nog met php bezig was & ben er bijgevolg weer helemaal uit..

Alvast bedankt,

Button


Pagina:

13 antwoorden

Gesponsorde links

Koen – 23/03/2008 11:39

Button – 23/03/2008 11:49 (Laatst gewijzigd op 23/03/2008 11:50)
uhm, ik heb wss mijn vraag niet volledig correct gesteld:

de user typt iets in de reactiebox; klikt op 'reageren'; de reactie wordt opgehaald en overgoten met htmlentities (!); de user wil zijn reactie bekijken; de reactie wordt uit de db gehaald en htmlentities_decode wordt er overgegoten en vervolgens geëchood met resultaat dat je terug <b>vet</b> echoöd wat resulteert in vet

Dus ik zoek een funcite die er voor zorgt dat het alsnog <b>vet</b> blijft (juist zoals hier op sima)

Grayen – 23/03/2008 12:20
htmlentities_decode die niet gebruiken, want dan maak je er weer html van.

yetti4 – 23/03/2008 12:28
je moet nl2br() gebruiken

Koen – 23/03/2008 13:42
yetti4 schreef:
je moet nl2br() gebruiken

Waar slaat dat nou weer op? :S
Wat heeft nl2br() er mee te maken?


Ontopic:
Je hebt twee keuzes:
- Ofwel zoals Grayen al zei, die htmlentities_decode laten wegvallen ;)
- Ofwel er weer htmlentities op toepassen, wat dubbel werk is, en dus af te raden 

yetti4 – 23/03/2008 14:21
volgens mij wilt ie dat gebruiker in een reactie geen html kan uitvoeren. dat het <b> blijften niet vet wordt

Button – 23/03/2008 14:24 (Laatst gewijzigd op 23/03/2008 14:24)
idd, zoals yetti4 zegt: het moet <b> blijven, niet vet worden.

Als htmlentities_decode laat wegvallen, dan valt het ook niet meer te lezen.. is de bezoeker dus ook niets mee..


gnotrgnotr – 01/09/2010 19:00 (Laatst gewijzigd op 01/09/2010 19:00)
yetti4 schreef:
je moet nl2br() gebruiken

dat is niet zo

Koen – 01/09/2010 20:02
gnotrgnotr schreef:
[..quote..]
dat is niet zo

oh, echt?

valles10 – 01/09/2010 21:27 (Laatst gewijzigd op 01/09/2010 21:27)
Koen schreef:
[..quote..]
oh, echt?

lol 

ehm en trouwens, het is al meermaals gezegt, gebruik gewoon htmlentities($db['result']); daar waar je wilt dat er <b>tekst</b> moet komen te staan.

Gesponsorde links


Pagina:

Dit onderwerp is gesloten.
Actieve forumberichten:

© 2002-2012 Sitemasters.be - Regels - Gehost door: Vircon - Laadtijd: 0.019s