Preg_replace på flere linjer
Hej, jeg sidder og roder lidt med preg_Replace og er stødt på et problemjeg har følgende funktion:
$message = preg_replace("/\[code\](.+)\[\/code\]/e","'<table><tr><td><b>Code:</b></td></tr><tr><td>'.highlight_string(stripslashes('$1'), TRUE).'</td></tr></table>'",$message);
der gør at når man skriver [code]<? echo "ok"; ?>[/code]
så echo'er php det ud i et table og indsætter php koden som eval() gør, bare med farver.
Mit problem er , hvordan kan man få en preg_replace til at gælde på mere end én linje?
så man fx kan
[code]<?
echo "ok";
or die();
?>[/code]
det virker nemlig ikke med det kode jeg har pt.