oldputz1990
Erfahrenes Mitglied
Hallo!
Folgendes:
Ich habe eine index.php datei, wo menü, header usw. ist. und in diese Datei include ich dann die angegebenen Seiten, mit diesem Code:
Funktoniert prima:
Doch nur, wenn ich jetzt z.B. die datei aaa.php include, mit folgenden Inhalt:
Dann wird der ganze include Bereich weiß, und der Quelltext stoppt einfach, wie wenn ein "exit" eingebaut wurde.
Warum?
index.php: (ganz oben)
Danke!
Folgendes:
Ich habe eine index.php datei, wo menü, header usw. ist. und in diese Datei include ich dann die angegebenen Seiten, mit diesem Code:
PHP:
<?php
if(isset($_GET['open']) || isset($_GET['open']) && isset($_GET['select'])){
$filepath = 'error';
if( !empty($_GET['open']) ) {
$filepath = basename($_GET['open']);
}
if( !empty($_GET['select']) ) {
$filepath .= '/'.basename($_GET['select']);
}
if( !file_exists($filepath.'.php') ) {
$filepath = 'error';
}
if( $_GET['open'] == 'index'){$filepath = 'error';
}
if( $filepath == 'error1' ) {
header($_SERVER['SERVER_PROTOCOL'].' 404 Not Found', true);
}
include($filepath.'.php');
}
else
{
include ('startseite.php');
}
?>
Funktoniert prima:
Doch nur, wenn ich jetzt z.B. die datei aaa.php include, mit folgenden Inhalt:
PHP:
<?php
echo 'fehler;
?>
Dann wird der ganze include Bereich weiß, und der Quelltext stoppt einfach, wie wenn ein "exit" eingebaut wurde.
Warum?
index.php: (ganz oben)
PHP:
<?php
include('connect.inc.php');
session_start();
include('path.php');
?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
...
Danke!
Zuletzt bearbeitet: