Nils Hitze
Admin a.D.
Also liebe Coder.
Ich habe folgenden Quellcode, aber irgendwie findet
der (preg_match_all)-Befehl nicht das was ich gerne
finden möchte.
Vielleicht könnt ihr mir ja helfen. Der RegEx
soll mir in einem Template folgenden Text finden
"<!--start |functions.template|-->" und dann
fortfahren bis "<!--end |function.template|-->"
Zwischen diesen beiden Kommentaren soll er
alle Zeilen auslesen und in ein Array speichern.
Wer weiß Rat.
Pfote
Ich habe folgenden Quellcode, aber irgendwie findet
der (preg_match_all)-Befehl nicht das was ich gerne
finden möchte.
PHP:
<?php
$blockRegExp = "/<!--start([[:space: ]*)([|]?)([[:space: ]*)(([[:alpha: ])+[.]?([[:alpha: ])+)([[:space: ]*)([|]?)([[:space: ]*)-->/si";
$template = "parsTest.htm";
$f = @fopen($template,"rb");
$string = fread($f, filesize($template));
if(preg_match($blockRegExp, $string, $regs, PREG_SET_ORDER))
{
echo($regs[0]);
}
fclose($f);
?>
Vielleicht könnt ihr mir ja helfen. Der RegEx
soll mir in einem Template folgenden Text finden
"<!--start |functions.template|-->" und dann
fortfahren bis "<!--end |function.template|-->"
Zwischen diesen beiden Kommentaren soll er
alle Zeilen auslesen und in ein Array speichern.
Wer weiß Rat.
Pfote