Moin,
warum wird die Datei
$datei = "/xxxx.php" mit include($datei)
korrekt eingefügt und bei der Abfrage
if (file_exists($datei))
nicht gefunden?
Mit dem führenden Slash („/“) fällt es mir sehr schwer das zu glauben, dann müsste Dein Skript nämlich auf dem Dateisystem-Root liegen.
→ Überprüfe bitte, was Du da getestet hast.
Meintest Du vielleicht:
## Beim Ausführen in einem Terminal ist
## $_SERVER['DOCUMENT_ROOT'] nicht besetzt oder leer:
if (
( ! array_key_exists( 'DOCUMENT_ROOT', $_SERVER ) )
or $_SERVER['DOCUMENT_ROOT'] == ''
) {
$_SERVER['DOCUMENT_ROOT'] = '.';
}
$datei = $_SERVER['DOCUMENT_ROOT'] . '/xxxx.php';
# …