Einzelnen Beitrag anzeigen
  #9 (permalink)  
Alt 21-10-2007, 22:50
Benutzerbild von onemorenerd onemorenerd
  Moderator
Links : Onlinestatus : onemorenerd ist offline
Registriert seit: Mar 2005
Ort: Berlin
Beiträge: 9.471
onemorenerd wird schon bald berühmt werdenonemorenerd wird schon bald berühmt werden
Standard

Wenn du einen allgemeinen Include-Befehl brauchst, dann bau dir doch einen - als Funktion.

PHP-Code:
function include_body($filename) {
    if (
file_exists($filename) && is_readable($filename)) {
        
$content file_get_contents($filename);
        
$matches = array();
        
$pattern '%<body[^>]*>(.*)</body>%Uis';
        if (
preg_match($pattern$content$matches)) {
            eval(
'?>'$matches[1]);
        }
    }

Beachte, dass die Funktion nicht prüft, ob der PHP-Interpreter am Beginn von $matches[0] im PHP-Modus wäre. Es kann also zu Parse-Errors kommen.
Mit Zitat antworten