PHP-Code mit PHP aus einer Seite herausparsen (preg_match_all)

brunlorenz

*C* & Windows-Freak
Hallo,
ich habe eine Seite, auf der hat es PHP und HTML-Code. Den PHP-Code möchte ich durch ein weiteres PHP-Script herausparsen (preg_match_all wäre wohl die richtige Funktion).
Nur kenne ich mir mit der Pattern-Syntax nicht so aus, und die Anleitungen leuchten mir ebenfalls nicht ein.
Könnte jemand mir ne solche pattern schreiben, die alles zwischen <?php und ?> herausparst?
Danke im Voraus für Antworten:)
 
Also, meine bisherigen Versuche kamen da drauf:
PHP:
$code='<html>Welt<?php echo "hallo welt"; ?></html>';
preg_match_all('|<?php(.*)?>|siU',$code,$matches);
print_r($matches);
Code:
Array ( [0] => Array ( [0] => php echo "hallo welt"; ?> ) [1] => Array ( [0] => echo "hallo welt"; ? ) )
Wie kriege ich jetzt das Fragezeigen im Output noch weg?
 
Zurück