Ich habe die folgende Struktur
otsg
> class
> authentication.php
> database.php
> user.php
> include
> config.inc.php
> encryption.php
> include.php
> session.php
> index.php
> registration.php
Die Datei include.php enthält Folgendes
ini_set('display_errors', 1);
error_reporting(E_ALL);
ini_set('include_path',ini_get('include_path').':/Applications/MAMP/htdocs/otsg/:');
require_once 'config.inc.php';
require_once '../class/database.php';
require_once '../class/user.php';
require_once 'encryption.php';
require_once 'session.php';
require_once '../class/authentication.php';
und in die index.php Seite hatte ich aufgenommen
require_once 'include/include.php';
Wenn ich die Seite index.php öffne, erhalte ich die folgende Warnung und einen schwerwiegenden Fehler. Ich verstehe nicht, was diesen Fehler verursacht. Wenn ich den absoluten Pfad angegeben habe, funktioniert es. Aber absoluter Weg ist keine gute Idee, glaube ich.
Warning: require_once(../class/database.php) [function.require-once]: failed to open stream: No such file or directory in /Applications/MAMP/htdocs/otsg/include/include.php on line 9
Fatal error: require_once() [function.require]: Failed opening required '../class/database.php' (include_path='.:/Applications/MAMP/bin/php5.3/lib/php:/Applications/MAMP/htdocs/otsg/include/:') in /Applications/MAMP/htdocs/otsg/include/include.php on line 9
Danke im Voraus