reguliere expressie voor [player]
kristoff
13/08/2008 11:03:00hey iedereen,
ik ben bezig met een extra BB-code te schrijven voor mijn forum
maar momenteel zit ik met een probleel
als je nu in een invuld veldje dit in vult [player]weet ik veel wat[/player]
krijg ik het gewenste resultaat in de db
dit moet zijn [player=user_id:bb_id]weet ik veel wat[/player]
Maar als ik dan de bb code in de juiste vorm wil gieten lukt het niet
dit is het stukje waar ik het expressie laat en ook laat in wat het moet veranderen
ik ben bezig met een extra BB-code te schrijven voor mijn forum
maar momenteel zit ik met een probleel
als je nu in een invuld veldje dit in vult [player]weet ik veel wat[/player]
krijg ik het gewenste resultaat in de db
dit moet zijn [player=user_id:bb_id]weet ik veel wat[/player]
Maar als ik dan de bb code in de juiste vorm wil gieten lukt het niet
dit is het stukje waar ik het expressie laat en ook laat in wat het moet veranderen
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
<?php
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array( '#\[player=([0-9]+):$uid\](.*?)\[/player\]#is' => $this->bbcode_tpl('player', $bbcode_id)
)
);
?>
Daarna als het moet ingevuld worden
met deze code
<?php
$message = preg_replace($preg['search'], $preg['replace'], $message);
//$preg['search'] is een array waar het eerste deel staat van bovenstaand stuk code
// $preg['search'] is een aaray waar het tweede deel van bovenstaand stuk code zit.
?>
lukt het niet
ik hoop dat iemand me kan helpen
$this->bbcode_cache[$bbcode_id] = array(
'preg' => array( '#\[player=([0-9]+):$uid\](.*?)\[/player\]#is' => $this->bbcode_tpl('player', $bbcode_id)
)
);
?>
Daarna als het moet ingevuld worden
met deze code
<?php
$message = preg_replace($preg['search'], $preg['replace'], $message);
//$preg['search'] is een array waar het eerste deel staat van bovenstaand stuk code
// $preg['search'] is een aaray waar het tweede deel van bovenstaand stuk code zit.
?>
lukt het niet
ik hoop dat iemand me kan helpen
Er zijn nog geen reacties op dit bericht.