PHP目录警告和require的致命错误

Posted

技术标签:

【中文标题】PHP目录警告和require的致命错误【英文标题】:PHP directory warning and fatal error for require 【发布时间】:2019-10-31 13:30:22 【问题描述】:

警告:需要(/user-settings/register.php):无法打开流:第 4 行的 D:\xampp\htdocs\Project\Blog\register-page.php 中没有这样的文件或目录

致命错误:require():需要打开失败 '/user-settings/register.php' (include_path='D:\xampp\php\PEAR') 在 D:\xampp\htdocs\Project\Blog\register-page.php 第 4 行

我想在文件 register-page.php 中包含 connect.php 和 register.php,但出现错误。我也在 register.php 文件中使用 connect.php 文件。

<?php 

require 'database-settings/connect.php';
require_once 'user-settings/register.php'; 

?>

【问题讨论】:

我不明白。我想用 require 和 require_once 包含文件 错误信息与代码不匹配。它说路径名是/user-settings/register.php,但代码开头没有/ 【参考方案1】:

你应该把这个 /user-settings/register.php 放在 /user-settings/register.php 上,因为你和 user-settings 不在同一个文件夹中。

【讨论】:

以上是关于PHP目录警告和require的致命错误的主要内容,如果未能解决你的问题,请参考以下文章

require_once 给出警告和致命错误

调用 require_once() 的警告和致命错误

致命错误:require_once():

Joomla3.6致命错误:require_once():需要打开失败

致命错误:require_once() [function.require]:无法打开所需的 global.php

使用 xampp 运行本地项目时出现致命错误