Für Profis ist es wahrscheinlich kein Problem, aber ich bin am verzweifeln. :-(
Ich versuche aus einer eingelesenen Datei einen php-Teil herauszufiltern und nur den Rest der Datei auszugeben. Der HTML-Code soll erhalten bleiben
Beispiel:
<b>Text</b> Text Text Text Text Text
Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text
<?
# mach irgendwas
?>
Text Text Text Text Text
Es soll in diesem Beispiel also "<? \n# mach irgendwas\n?>" gelöscht werden.
Mein Versuch:
$pattern = "/<\?(.+?)\?'.'>/sim";
$html=preg_replace($pattern, " ", $html);
Es funktioniert, so lange der php-Code nur in einer Zeile steht. Geht er über mehrere Zeilen, funktioniert es nicht mehr.
Für einen Tipp wäre ich dankbar.
Bitte keinen Verweis auf eine FAQ. Habe -glaube ich zumindest- alle durchwühlt, leider hab ichs nicht geschnallt. :-(
Gruß
GeZi
Ich versuche aus einer eingelesenen Datei einen php-Teil herauszufiltern und nur den Rest der Datei auszugeben. Der HTML-Code soll erhalten bleiben
Beispiel:
<b>Text</b> Text Text Text Text Text
Text Text Text Text Text Text Text Text Text
Text Text Text Text Text Text
<?
# mach irgendwas
?>
Text Text Text Text Text
Es soll in diesem Beispiel also "<? \n# mach irgendwas\n?>" gelöscht werden.
Mein Versuch:
$pattern = "/<\?(.+?)\?'.'>/sim";
$html=preg_replace($pattern, " ", $html);
Es funktioniert, so lange der php-Code nur in einer Zeile steht. Geht er über mehrere Zeilen, funktioniert es nicht mehr.
Für einen Tipp wäre ich dankbar.
Bitte keinen Verweis auf eine FAQ. Habe -glaube ich zumindest- alle durchwühlt, leider hab ichs nicht geschnallt. :-(
Gruß
GeZi