ich hab eine function getFileContent in der Dateu getFileContent.php
[PHP]
<?php
function getFileContent($file) {
$content=0;
if(file_exists($file)){
$content = file_get_contents($file);
}
return $content;
}
[/PHP]
Diese soll den Inhalt, einer Datei zurückgeben.
Nur, wenn ich jetzt diese Datei in der index.php Datei verwende, bricht alles was nach dem ausführen der funktion passiert ab.
sobald ich die funktion jedoch aus der index.php datei lösche, wird auch alles danach ausgeführt.
Inhalt index.php
[PHP]
<?php
setcookie("alredy_visited" , 'true' ,strtotime('+7 day'));
include('header.php');
$id = $_COOKIE['ID'];
include('system/functions/isLogin.php');
include('system/functions/getFileContent.php');
$logout=$_GET['logout'];
$wrong=$_GET['wrong'];
//if($logout!='1') {
if(id!=''){
}
//}
if(eregi("msie",$_SERVER['HTTP_USER_AGENT'])){
echo'
Diese Website wird noch nicht vollständig vom Internetexplorer unterstützt. Bitte beachte, dass sich Probleme mit der Website ergeben kˆnnen!
';
}
echo'
Die Seite, besonders das Benutzermenü, benötigt Javascript um zu funktionieren!
';
if($_GET['wrong']=='true') { echo'
Der Benutzername oder dein Passwort ist falsch. Bitte überprüfe diese und versuche es erneut.
';}
if($_GET['activated']=='true') { echo'
Der Benutzer ist noch nicht aktivert!
';}
if($logout=='1') { echo'
Danke für deinen besuch.
';}
if (isset($id)==false) {
//include('indexlogin.php');
}
if(!eregi("msie",$_SERVER['HTTP_USER_AGENT'])){
}
$path=$_GET['href'];
if($path==''){
$path='index';
}
if(file_exists('language/'.$language.'/templates/'.$path.'.tpl')){
$content=getFileContent('language/'.$language.'/templates/'.$path.'.tpl');
echo'1';
} else {
//Debugmodus
echo'Das Modul '.$path.' existiert ! Eine ungültige Moduldatei wurde angegeben!';
}
echo'2';
include 'footer.php';
?>
durch mehrere echo ausgaben, habe ich festgestellt, dass wirklich alles nach der funktion nicht mehr angezeigt wird.
@ mermshaus:
ja errorreporting ist auf E_ALL. sollte also alle ausgegeben werden leider ist dies aber nicht der fall. wenn ich die datei mit der funktion direkt aufrufe, wird auch nichts angezeigt => Keine Fehler in der Funktion