Probleem met een ubb code
Remco nvt
29/01/2004 19:52:00Ik heb de volgende code:
Komt van een script op phpfreakz. Het werkt prima alleen als je intikt: Code (php) 1 <?php echo"test"; $v="1";?> Dan geeft hij dit weer:
Hoe kan ik ervoor zorgen dat $v ook word weergeven??
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
25
26
27
28
29
30
31
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
<?php
function php_highlight($input)
{
$output = " <br><table cellspacing=0 cellpadding=0 border=0 width=100%>
<tr><td width=40><td class=date>PHP</td></tr>
<tr><td height=1><td bgcolor=808080 height=1></tr>
<tr><td><td align=left valign=top>";
ob_start();
$input = stripslashes($input);
highlight_string($input);
$output .= ob_get_contents();
ob_end_clean();
$output .= "</td></tr>
<tr><td height=1><td bgcolor=808080 height=1></td></tr>
</table><p>";
return $output;
}
function plain2ubb($msg){
// -- Gebruik de functie php_highlight om de PHP source te highlighten.
$msg = preg_replace ("/\[php\]((.|\n)*)\[\/php\]/e", 'php_highlight("\\1")', $msg);
return $msg;
}
$text = $_POST[test] ;
$parsed = plain2ubb($text);
echo $parsed;
?>
function php_highlight($input)
{
$output = " <br><table cellspacing=0 cellpadding=0 border=0 width=100%>
<tr><td width=40><td class=date>PHP</td></tr>
<tr><td height=1><td bgcolor=808080 height=1></tr>
<tr><td><td align=left valign=top>";
ob_start();
$input = stripslashes($input);
highlight_string($input);
$output .= ob_get_contents();
ob_end_clean();
$output .= "</td></tr>
<tr><td height=1><td bgcolor=808080 height=1></td></tr>
</table><p>";
return $output;
}
function plain2ubb($msg){
// -- Gebruik de functie php_highlight om de PHP source te highlighten.
$msg = preg_replace ("/\[php\]((.|\n)*)\[\/php\]/e", 'php_highlight("\\1")', $msg);
return $msg;
}
$text = $_POST[test] ;
$parsed = plain2ubb($text);
echo $parsed;
?>
Komt van een script op phpfreakz. Het werkt prima alleen als je intikt: Code (php) 1 <?php echo"test"; $v="1";?> Dan geeft hij dit weer:
Hoe kan ik ervoor zorgen dat $v ook word weergeven??
Gewijzigd op 29/01/2004 21:46:00 door Remco nvt