NAVIGATIE

Freetime overzicht
Zoeken


  RUBRIEKEN

FAQ / Help
Wat mag niet?
WZL Wedstrijden
WZL Chat
WZL Toolbar
WZL Statistieken
WZL leden
WZL shop
E-cards

RSS

Fun-feed
Babe-feed
Stud-feed

Een groot aantal pokerrooms geven de mogelijkheid om poker te spelen op internet en geld te storten via het veilige iDeal betaalsysteem.
Overzicht » Computer » Programmeren » PHP - regular expressions
Onderaan pagina
Wikke 3.2
wzl-lid
Sinds 6/1/2005
T: 8 R: 253
27/9/2005 - 21:12u | Quote
wie kan me helpen? want ik snap er niet zoeel van

ik heb een zelfgeschreven forum, waar mensen elkaar dus kunnen quoten, maar de reguliere expressie wil niet lukken
kan iemand me helpen?

ik wil dus van dit: [ quote=naam]bericht dat gequoted is[/quote ] (zonder de spaties in de UBB tag)

naar: <blockquote><strong>naam schreef:</strong><br />bericht dat gequoted is</blockquote>

naam is de gequote user

alvast bedankt.
nyx 3.19
WZL-lid
Sinds 18/1/2003
T:6 - R:53
28/9/2005 - 16:04u | Quote
wat heeft dit met regex te maken?
1. strip de haakjes [ ]
2. replace "quote=naam" door "<blockquote><strong>naam schreef:</strong><br />"
Wikke 3.2
wzl-lid
Sinds 6/1/2005
T:8 - R:253
28/9/2005 - 17:57u | Quote
die haakjes strippen gaat al niet, omdat ik meerdere ubb codes heb (niet zelf geschreven)

maar ik zal eens via die 2e proberen
Losealot
Beachboy
Sinds 24/9/2004
T:55 - R:1358
29/9/2005 - 18:51u | Quote
nyx schreef:
wat heeft dit met regex te maken?

toch redelijk wa
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 - R:4373
6/10/2005 - 12:13u | Quote
$result = eregi_replace("\\[quote=([^\\[]*)\\]([^\\[]*)\\[/ quote]","<blockquote><strong>\\1 schreef:</strong><br />\\2</blockquote>", $result);

dat zou moeten werken denk ik.
als de originele waarde in $result zit toch


*edit: spatie bij [/ quote] wel wegdoen

Laatst aangepast door Flyboy op 6/10/2005 12:14:34u (1x aangepast)
Wikke 3.2
wzl-lid
Sinds 6/1/2005
T:8 - R:253
6/10/2005 - 12:17u | Quote
thx!

kzal het eens proberen als ik thuis ben (stage)

ik laat wel weten hoe het afloopt
Wikke 3.2
wzl-lid
Sinds 6/1/2005
T:8 - R:253
6/10/2005 - 21:41u | Quote
Flyboy, je regex deed het niet

maar kheb het gevonden via via (voor wie het moest intereseren):

$bericht = preg_replace ("#\[quote=(.*?)\]#si", "<blockquote><strong>\\1 schreef:</strong><br />", $bericht);
$bericht = preg_replace ("#\[/quote\]#si", "</blockquote>", $bericht);

als het in 1 regex stond, kon je geen quote in een quote weergeven
nu wel

toch bedankt iedereen
Flyboy
[mod] everywhere
Sinds 18/6/2003
T:43 - R:4373
6/10/2005 - 23:22u | Quote
maar kunt ge er nu 2 na elkaar weergeven?
Wikke 3.2
wzl-lid
Sinds 6/1/2005
T:8 - R:253
7/10/2005 - 8:20u | Quote
na elkaar en in elkaar
 
Bovenaan pagina