Aqui esta el original:
Código PHP:
function EndFilter( &$content,$filter) {
$arrcontent = explode("\n", $content);
$i = 0;
for ($i = 0; $i<=count($arrcontent); $i++) {
$line = $arrcontent[$i];
$nextline = $arrcontent[$i+1];
if (preg_match("/^$filter/",trim($line))) {
//print("<p>Found in $line");
break;
}
$strcontent .= $line ."\n";
}
$content = $strcontent;
}
Por lo que veo esto lee renglon por renglon (corta en /n). El bucle se corta si encuentra la cadena $filter. Pero algo no esta funcionando.
Como hacer para obtener solo lo anterior a la cadena :end?