hi sky,
habe in einem thread vom juli gelesen wie man mit preg_match den title-tag einer html-datei ausliest, meine frage ist folgende:
ich möchte aus einer datei den inhalt zwischen zwei kommentaren grabben <!--textbox_start--> und <!--textbox_end-->. bei meinem script bekomme ich zwar eine fehlermeldung aber auch den inhalt zwischen den kommentaren. wie ist der richtige reguläre ausdruck für die kommentare und warum funktioniert es nicht bei vorkommenden newline und absatzzeichen?
hier das script:
____________________________________________________________
<?
$fp = fopen ("test.htm","r");
if ($fp)
{
while (!feof($fp))
{
$zeile= fgets($fp, 10000);
$pattern = '!."<!--Texbox_start-->".(.*?)."<!--Textbox_end-->".!i';
while (preg_match($pattern, $zeile, $txt))
{
echo "<b>Inhalt:</b>".$txt[3];
}
}
fclose($fp);
}
?>
____________________________________________________________
wer kann mir helfen?
habe in einem thread vom juli gelesen wie man mit preg_match den title-tag einer html-datei ausliest, meine frage ist folgende:
ich möchte aus einer datei den inhalt zwischen zwei kommentaren grabben <!--textbox_start--> und <!--textbox_end-->. bei meinem script bekomme ich zwar eine fehlermeldung aber auch den inhalt zwischen den kommentaren. wie ist der richtige reguläre ausdruck für die kommentare und warum funktioniert es nicht bei vorkommenden newline und absatzzeichen?
hier das script:
____________________________________________________________
<?
$fp = fopen ("test.htm","r");
if ($fp)
{
while (!feof($fp))
{
$zeile= fgets($fp, 10000);
$pattern = '!."<!--Texbox_start-->".(.*?)."<!--Textbox_end-->".!i';
while (preg_match($pattern, $zeile, $txt))
{
echo "<b>Inhalt:</b>".$txt[3];
}
}
fclose($fp);
}
?>
____________________________________________________________
wer kann mir helfen?
Kommentar