php require_once meldet einen Fehler, da diese Funktion den gesamten Code in der Datei CategoryDao.class.php in login.php einfügt. Die Lösung besteht darin, den Pfad der Datei der Funktion require_once erneut aufzurufen.
Die Betriebsumgebung dieses Artikels: Windows 7-System, PHP 7.1-Version, Dell G3-Computer
Was tun, wenn der PHP-Require_once-Fehler gemeldet wird? Der richtige Pfad kann in PHP-Require_once() nicht gefunden werden
Lassen Sie mich zunächst das Problem beschreiben. Wenn ich die Funktion require_once() verwende, denke ich, dass die Pfadkonfiguration in Ordnung ist, die Webseite jedoch immer noch den Fehler aufweist, dass der Pfad nicht gefunden werden kann. Die konkrete Situation ist wie folgt:
Mein Projektpfad ist wie folgt:
In der login.php-Datei habe ich require_once("./mysql/CategoryDAO.class.php"); aufgerufen, um die CategoryDao.class einzuschließen .php-Datei und in der CategoryDao.class.php-Datei wurde require_once("./DbConnect.class.php"); aufgerufen, um die DbConnect.class.php-Datei einzuschließen. Infolgedessen konnte der Browser das Ziel nicht finden Datei.
Dies liegt daran, dass die Funktion require_once() in login.php den gesamten Code in der Datei CategoryDao.class.php in login.php einfügt, d. h. die Datei login.php enthält den gesamten Code in CategoryDao.class.php Datei. enthält auch require_once("./DbConnect.class.php"); das aktuelle Verzeichnis ist jedoch der Pfad von login.php, sodass der Pfad „./DbConnect.class.php“ nicht gefunden werden kann und die Der korrekte Pfad sollte „./mysql“ /DBConnect.class.php sein.
Zusammenfassend lässt sich sagen, dass bei Verwendung von require_once („relativer Pfad“) der aktuelle Pfad der Pfad der letzten Datei ist, die die Funktion require_once aufgerufen hat.
Empfohlen: „PHP-Video-Tutorial“
Das obige ist der detaillierte Inhalt vonWas tun, wenn der PHP-Require_once-Fehler gemeldet wird?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!