UBB Script (Opgelost)
Thriller - 05/04/2008 04:08 (laatste wijziging 05/04/2008 04:09)
Nieuw lid
Yiii,
Ik heb een vraagske (ahja natuurlijk) ...
Ik heb op deze website al elk UBB script gebropeerd dat er staat, maar geen enkel blijkt te werken ?! Als ik het toepas, is mijn bericht leeg !!! Als ik het weglaat, werkt alles perfect ...
Nu, ik dacht aan ergens een typfoutje in de variabelen fzoo maar dat bleek toch echt het geval niet (haha eve teste of hier werkt) !
Ik ben geen PHP expert, maar ook geen newbie ... ben toch ten einde raad ik hoop dat jullie mij kunnen verderhelpen
$nw_bericht = eregi_replace("#\[b\](.*?)\[/b\]#si", "<b>\\1</b>", $nw_bericht);
$nw_bericht = eregi_replace("#\[u\](.*?)\[/u\]#si", "<u>\\1</u>", $nw_bericht);
$nw_bericht = eregi_replace("#\[i\](.*?)\[/i\]#si", "<i>\\1</i>", $nw_bericht);
$nw_bericht = eregi_replace("#\[left\](.*?)\[/left\]#si", "<span align=\"left\">\\1</span>", $nw_bericht);
$nw_bericht = eregi_replace("#\[right\](.*?)\[/right\]#si", "<span align=\"right\">\\1</span>", $nw_bericht);
$nw_bericht = eregi_replace("#\[center\](.*?)\[/center\]#si", "<span align=\"center\">\\1</span>", $nw_bericht);
$nw_bericht = eregi_replace("#\[link\](.*?)\[/link\]#si", "<a href=\"\\1\">\\1</a>", $nw_bericht);
$nw_bericht = eregi_replace("#\[mail\](.*?)\[/mail\]#si", "<a href=\"mailto:\\1\">\\1</a>", $nw_bericht);
$nw_bericht = eregi_replace ( "#\[b\](.*?)\[/b\]#si" , "<b>\\1 </b>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[u\](.*?)\[/u\]#si" , "<u>\\1 </u>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[i\](.*?)\[/i\]#si" , "<i>\\1 </i>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[left\](.*?)\[/left\]#si" , "<span align=\" left\" >\\1 </span>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[right\](.*?)\[/right\]#si" , "<span align=\" right\" >\\1 </span>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[center\](.*?)\[/center\]#si" , "<span align=\" center\" >\\1 </span>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[link\](.*?)\[/link\]#si" , "<a href=\" \\1 \" >\\1 </a>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[mail\](.*?)\[/mail\]#si" , "<a href=\" mailto:\\1 \" >\\1 </a>" , $nw_bericht ) ;
5 antwoorden
Gesponsorde links
Crying_Wolf - 05/04/2008 04:18
Lid
function nw_bericht($nw_bericht){
$nw_bericht = eregi_replace("#\[b\](.*?)\[/b\]#si", "<b>\\1</b>", $nw_bericht);
$nw_bericht = eregi_replace("#\[u\](.*?)\[/u\]#si", "<u>\\1</u>", $nw_bericht);
$nw_bericht = eregi_replace("#\[i\](.*?)\[/i\]#si", "<i>\\1</i>", $nw_bericht);
$nw_bericht = eregi_replace("#\[left\](.*?)\[/left\]#si", "<span align=\"left\">\\1</span>", $nw_bericht);
$nw_bericht = eregi_replace("#\[right\](.*?)\[/right\]#si", "<span align=\"right\">\\1</span>", $nw_bericht);
$nw_bericht = eregi_replace("#\[center\](.*?)\[/center\]#si", "<span align=\"center\">\\1</span>", $nw_bericht);
$nw_bericht = eregi_replace("#\[link\](.*?)\[/link\]#si", "<a href=\"\\1\">\\1</a>", $nw_bericht);
$nw_bericht = eregi_replace("#\[mail\](.*?)\[/mail\]#si", "<a href=\"mailto:\\1\">\\1</a>", $nw_bericht);
return $nw_bericht;
function nw_bericht( $nw_bericht ) {
$nw_bericht = eregi_replace ( "#\[b\](.*?)\[/b\]#si" , "<b>\\1 </b>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[u\](.*?)\[/u\]#si" , "<u>\\1 </u>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[i\](.*?)\[/i\]#si" , "<i>\\1 </i>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[left\](.*?)\[/left\]#si" , "<span align=\" left\" >\\1 </span>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[right\](.*?)\[/right\]#si" , "<span align=\" right\" >\\1 </span>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[center\](.*?)\[/center\]#si" , "<span align=\" center\" >\\1 </span>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[link\](.*?)\[/link\]#si" , "<a href=\" \\1 \" >\\1 </a>" , $nw_bericht ) ; $nw_bericht = eregi_replace ( "#\[mail\](.*?)\[/mail\]#si" , "<a href=\" mailto:\\1 \" >\\1 </a>" , $nw_bericht ) ; return $nw_bericht ;
neem dat... zet dat ergens in bv. ubb.php...
als je dan bv een tekst wil laten openen in dat... doe je :
nw_bericht( $in_dit_geval_een_variable_maar_je_snapt_t_vast_wel)
nw_bericht( $in_dit_geval_een_variable_maar_je_snapt_t_vast_wel )
.. zo simpel is ;) maak t nie moeilijker dan t al is
Stijn - 05/04/2008 04:19
PHP expert
Ik heb even een script genomen van de scriptbibliotheek en in een functie gezet.
http://plaatscode.be/6460 /
Je kan dan als volgt ubb toepassen: $mijn_bericht = ubb($_POST['bericht']);
Gesponsorde links
Dit onderwerp is gesloten .