Christian Wermelinger: String in zwei Teile aufsplitten

Beitrag lesen

Hallo zusammen

Ich lese den Inhalt einer HTML-Datei mit der Funktion fopen in die variable $buffer ein. Nachdem ich den gesamten Dateiinhalt der Variable $buffer zugewiesen habe, möchte ich den gesamten String in zwei Teile aufsplitten und unterschiedlichen Variablen zuweisen ($header und $body). Im String kommt der Kommentar <!--Beginn des Mittelteils --> vor. Dieser soll die Grenze darstellen. Sämtlicher HTML-Code der oberhalb dieses Kommentars steht, soll der Variable $header zugewiesen werden und sämtlicher darunter stehender Code der Variabel $body. Wie kann ich das mit PHP realisieren? Ich habe es mal mit folgendem Befehl versucht, doch dies scheint nicht zu funktionieren...

list ($header, $body) = split ("<!--Beginn des Mittelteils -->", $buffer);

Stimmt da was mit dem regulären Ausdruck nicht? Kann mir jemand weiterhelfen? Danke für jeden Tipp!

Gruss Chris