login  Naam:   Wachtwoord: 
Registreer je!
 Forum

ubb stack based parser

Offline Luc18 - 02/12/2011 17:05 (laatste wijziging 02/12/2011 17:12)
Avatar van Luc18Onbekend Beste,

Pasgeleden heb ik een stack based parser gevonden op internet. Deze werkt zoals ik wil dat hij werkt (niet overal her en der smilies neer kunnen zetten etc.)

Maar nu loop ik toch tegen een probleem aan. Namelijk het volgende:

wanneer er meerdere quotes in elkaar staan, laat hij er slechts 1 zien, en laat hij de rest voor wat het is, of laat hij er zelfs geen zien.

Hoe kan dit opgelost worden?

Dit is de code:
  1. function ubb_quote($string = '', $return = false){
  2. if(!empty($string)) $this->setText($string);
  3.  
  4. // qoute
  5. $this->text = preg_replace('#\[quote\](<br />)(.+?)\[/quote\]#si','<div class="Block"><small>Quote</small><div class="Quote">\\2</div></div>',$this->text);
  6. $this->text = preg_replace('#\[quote=(.+?)\](<br />)(.+?)\[/quote\]#si','<div class="Block"><small>Quote: <b>\\1</b></small><div class="Quote">\\3</div></div>',$this->text);
  7.  
  8.  
  9. if($return) return $this->getText();
  10. }

1 antwoord

Gesponsorde links
Offline vinTage - 02/12/2011 19:10
Avatar van vinTage Nieuw lid http://www.sitemasters.be/forum/1/37550
Gesponsorde links
Je moet ingelogd zijn om een reactie te kunnen posten.
Actieve forumberichten
© 2002-2024 Sitemasters.be - Regels - Laadtijd: 0.227s