PHP relativen Pfad einschließen: Fehlerbehebung bei relativer Einbindung mit relativen Einschlusspfaden
Beim Einschließen von PHP-Dateien mit relativen Pfaden ist es wichtig, die Auswirkungen zu berücksichtigen des Include-Pfades. Im gegebenen Szenario enthält das PHP-Skript in /root/update/test.php die Datei connect.php aus demselben Verzeichnis. Allerdings enthält connect.php eine Include-Anweisung, die nach config.php im übergeordneten Verzeichnis sucht, angegeben durch den relativen Pfad ../config.php.
Obwohl der Include-Pfad so eingestellt ist, dass er das Stammverzeichnis /root einschließt , schlägt das Einschließen fehl. Dies liegt daran, dass connect.php den relativen Pfad ../config.php in Bezug auf sein eigenes aktuelles Verzeichnis interpretiert, nicht das im set_include_path angegebene Verzeichnis.
Um dieses Problem zu beheben, ziehen Sie die folgenden Lösungen in Betracht:
Das obige ist der detaillierte Inhalt vonWarum schlägt mein relatives PHP-Include fehl, obwohl der Include-Pfad festgelegt wurde?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!