$n in vervangen
Maestro Roboroads
05/01/2012 12:02:21Hallo allemaal.
Ik heb kort geleden een ubb-functie geschreven. Alles werkt, behalve de Color.
Ik weet dt je iets tussen haakjes kan zetten, en dat hij m dan terugzet als $n
Alleen heb ik een keuze tussen een paar kleuren, en keuzes moeten ook tussen haakjes.
Wat is hier de oplossing van:
(Ik weet dat hij er maar 1 vervangt, dit heeft een rede. hij vervangt gewoon alles.)
Het probleem, hij herkent en vervang de ubb niet.
Alvast bedankt.
Ik heb kort geleden een ubb-functie geschreven. Alles werkt, behalve de Color.
Ik weet dt je iets tussen haakjes kan zetten, en dat hij m dan terugzet als $n
Alleen heb ik een keuze tussen een paar kleuren, en keuzes moeten ook tussen haakjes.
Wat is hier de oplossing van:
Code (php)
1
2
3
2
3
<?php
$text = preg_replace("/^(.*)\[color=(red|blue|green|yellow|orange|pink|purple|black|white)\](.*)\[\/color\](.*)$/s", "$1<font color=\"$2\">$3</font>$4", $text, 1);
?>
$text = preg_replace("/^(.*)\[color=(red|blue|green|yellow|orange|pink|purple|black|white)\](.*)\[\/color\](.*)$/s", "$1<font color=\"$2\">$3</font>$4", $text, 1);
?>
(Ik weet dat hij er maar 1 vervangt, dit heeft een rede. hij vervangt gewoon alles.)
Het probleem, hij herkent en vervang de ubb niet.
Alvast bedankt.
Gewijzigd op 05/01/2012 12:03:58 door Maestro Roboroads
PHP hulp
08/01/2025 23:40:05Jacco Brandt
05/01/2012 12:13:09Probeer dit eens:
Toch wil ik er bij vermelden dat de font-tag oud is, en dat je beter de span-tag met een class kunt gebruiken.
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$text = preg_replace("/\[color=(shizzle)\](.+?)\[\/color\]/is", '<font color="\1">\2</font>', $text);
?>
$text = preg_replace("/\[color=(shizzle)\](.+?)\[\/color\]/is", '<font color="\1">\2</font>', $text);
?>
Toch wil ik er bij vermelden dat de font-tag oud is, en dat je beter de span-tag met een class kunt gebruiken.
Gewijzigd op 05/01/2012 13:08:13 door Jacco Brandt
Maestro Roboroads
05/01/2012 12:19:33Jacco Brandt op 05/01/2012 12:13:09:
Probeer dit eens:
Toch wil ik er bij vermelden dat de font-tag oud is, en dat je beter de span-tag met een class kunt gebruiken.
Code (php)
1
2
3
4
5
2
3
4
5
<?php
$text = preg_replace("/\[color=(shizzle)\](.+?)\[\/color\]/is", '<font color="\1">\2</color>', $text);
?>
$text = preg_replace("/\[color=(shizzle)\](.+?)\[\/color\]/is", '<font color="\1">\2</color>', $text);
?>
Toch wil ik er bij vermelden dat de font-tag oud is, en dat je beter de span-tag met een class kunt gebruiken.
Een color-tag in HTML?
Maestro Roboroads
05/01/2012 12:21:08Maestro Roboroads op 05/01/2012 12:21:08:
Colortag? is dat HTML5?
Staat.....**piedeliediediedie****
............ niet op de kaart:
http://www.w3schools.com/html5/html5_reference.asp
Gewijzigd op 05/01/2012 12:28:04 door - Ariën -
Maestro Roboroads
05/01/2012 12:28:41Aaahh jammer, nouwja, daar gaat mn nieuwe koelkast :(
Backontopic;
Ik heb besloten voor elke kleur een apparte regel te schijven. als het niet in 1 regel wil met $n references.. x)
Backontopic;
Ik heb besloten voor elke kleur een apparte regel te schijven. als het niet in 1 regel wil met $n references.. x)
- SanThe -
05/01/2012 12:46:12Maestro Roboroads op 05/01/2012 12:02:21:
Ik weet dat hij er maar 1 vervangt, dit heeft een rede. hij vervangt gewoon alles.
Deze snap ik niet.
Maestro Roboroads
05/01/2012 12:55:39- SanThe - op 05/01/2012 12:46:12:
Deze snap ik niet.
Maestro Roboroads op 05/01/2012 12:02:21:
Ik weet dat hij er maar 1 vervangt, dit heeft een rede. hij vervangt gewoon alles.
Deze snap ik niet.
Zit nog een script omheen, waaronder een while loop waarin nog andere dingen gebeuren.
Jacco Brandt
05/01/2012 13:08:39Zoo, wat een ophef zeg.
@meastro, kun je niet wat meer code geven(wat komt erin/wat gaat eruit)?
Heb je trouwens shizzle wel vervangen door al je kleurtjes, gescheden door een | ?
@meastro, kun je niet wat meer code geven(wat komt erin/wat gaat eruit)?
Heb je trouwens shizzle wel vervangen door al je kleurtjes, gescheden door een | ?
Gewijzigd op 05/01/2012 13:09:22 door Jacco Brandt