login  Naam:   Wachtwoord: 
Registreer je!
 Forum

vet schuin of onderstreept (Opgelost)

Offline strikedancer - 12/08/2007 19:18
Avatar van strikedancerOnbekend hey ik heb zelf een pm_systeem geschreven.

maar nu wil ik dat leden ook dik gedrukte of schuine of onderstreepte letter type kunnen gebruiken.

want als ze nu bijv "<b>" blabla "</b>" typen dan komt het er ook zo letterlijk te staan inplaats van vette letters.

wie weet hier raad mee?

12 antwoorden

Gesponsorde links
Offline Stefan14 - 12/08/2007 19:20
Avatar van Stefan14 PHP gevorderde zoek eens op een ubb parser.
Offline Wim - 12/08/2007 19:49
Avatar van Wim Crew algemeen
  1. $input = preg_replace('![b](.*?)[/b]!', "<b>\\1</b>", $input);
  2. $input = preg_replace('![u](.*?)[/u]!', "<u>\\1</u>", $input);
  3. $input = preg_replace('![i](.*?)[/i]!', "<i>\\1</i>", $input);
Offline strikedancer - 12/08/2007 20:57
Avatar van strikedancer Onbekend hey ik zat naar dit script te kijken http://www.site...amp;id=798

en mijn script is dit: http://www.plaatscode.be/6268/

kan iemand mij misschien vertellen hoe dat dan tewerk gaat want ik kom er even niet aan uit?
Offline Wim - 12/08/2007 21:09
Avatar van Wim Crew algemeen http://www.plaatscode.be/6269/
Offline strikedancer - 12/08/2007 21:36 (laatste wijziging 12/08/2007 22:39)
Avatar van strikedancer Onbekend hey als ik nu een bericht verstuur komt het er nog letterlijk te staan en niet vet gedrukt ?

ik heb helemaal geen verstaand van die ubb

EDIT: moet de ubb code in de input script of in een lees script?
Offline vinTage - 12/08/2007 22:43
Avatar van vinTage Nieuw lid in het "lees" script gebruik je die preg replace.

in het input script moet je dit typen:
  1. ik ben [b]bold[/b]
  2. ik ben [i]schuin[/i]
  3. etc
Offline Wim - 12/08/2007 22:55
Avatar van Wim Crew algemeen of je gebruikt bij je output toch geen PHP.net: htmlspecialchars oid?
Offline strikedancer - 12/08/2007 22:59 (laatste wijziging 12/08/2007 23:22)
Avatar van strikedancer Onbekend ok mijn script is nu zo om te lezen : http://www.plaatscode.be/6271/

maar als ik in mijn input script dit type :

[ b ]test[ /b ]

krijg ik dit terug in mijn lees script: < b >test< /b >

volgens mij is er iets fout wie kan me helpen ?
Offline vinTage - 12/08/2007 23:51 (laatste wijziging 13/08/2007 00:00)
Avatar van vinTage Nieuw lid sorry, mn voorgaande antwoord sloeg op niks, vandaar deze reply 


  1. <?
  2. $bericht = "vuile vieze dikke door je moeder met dr grote [b]tieten[/b] afgetrokken cabaret lul";
  3. $bericht = htmlspecialchars($bericht);
  4. $bericht = preg_replace("#\[b\](.*?)\[/b\]#si","<b>\\1</b>", $bericht);
  5.  
  6. echo $bericht;


//output:
vuile vieze dikke door je moeder met dr grote tieten afgetrokken cabaret lul



bij gebrek aan iq gebruik ik dergelijke zinnen (btw, sex is ook goed voor de SEO) 
Offline strikedancer - 13/08/2007 00:01
Avatar van strikedancer Onbekend kan mischien aan mij liggen maar ik snap even niet goed wat je bedoelt met dat stukje code 

waar zou ik dat moeten toepassen of hoe?
Offline vinTage - 13/08/2007 00:34
Avatar van vinTage Nieuw lid regel 2 zou de database record inhouden, en de rest is ...jah, gewoon, de rest van het script..
Offline styx - 13/08/2007 19:34
Avatar van styx Nieuw lid Al eens gedacht om enkel BB code toe te staan? En verder, als je je mail door een PHP.net: htmlspecialchar laat gaan, dan is het logisch dat het niet werkt ;).
Gesponsorde links
Dit onderwerp is gesloten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.211s