PHP链接不工作

PHP链接不工作,php,ajax,include,require,require-once,Php,Ajax,Include,Require,Require Once,我试图在文档中要求\u一次一个文件;以下是我当前的语法: $path = $_SERVER['DOCUMENT_ROOT']; require_once("includes/save-email.php"); $path=$\u服务器['DOCUMENT\u ROOT']; 需要一次(“includes/save email.php”); 问题是,当我在浏览器中重新加载页面时,每个元素都会消失,我会收到以下两条消息: Warning: require_once(/includes/connect

我试图
在文档中要求\u一次
一个文件;以下是我当前的语法: $path = $_SERVER['DOCUMENT_ROOT']; require_once("includes/save-email.php"); $path=$\u服务器['DOCUMENT\u ROOT']; 需要一次(“includes/save email.php”); 问题是,当我在浏览器中重新加载页面时,每个元素都会消失,我会收到以下两条消息:

Warning: require_once(/includes/connect.php) [function.require-once]: failed to open stream: No such file or directory in /homepages/3/[my db name]/htdocs/includes/save-email.php on line 2 Fatal error: require_once() [function.require]: Failed opening required '/includes/connect.php' (include_path='.:/usr/lib/php5') in /homepages/3/[my db name]/htdocs/includes/save-email.php on line 2 警告:require_once(/includes/connect.php)[function.require once]:无法打开流:第2行的/homepages/3/[my db name]/htdocs/includes/save-email.php中没有此类文件或目录 致命错误:require_once()[function.require]:在第2行/homepages/3/[my db name]/htdocs/includes/save-email.php中打开required'/includes/connect.php'(include_path=.:/usr/lib/php5')失败
我已经尝试了我能想到的链接的每一种变体,包括
./link
/link
/link
/link
,以及
link
。 奇怪的是,当我使用相同的整体语法(将
require\u一次替换为
include
)包含布局的元素时,即使该元素位于同一目录中,也不会加载任何错误


我不确定这是否重要,但我的服务器是由1&1运行的。

设置$path不会起任何作用。您需要将includes文件夹与此php文档放在同一文件夹中。

require\u once(/includes/connect.php)将在服务器根目录中查找文件,而不是当前文件夹中的文件

更换

require_once(/includes/connect.php)


在第2行的save-email.php中,它位于同一文件夹中;这段代码摘自我的主index.php文件,/includes文件夹位于根目录中,因此与我的数据库连接凭据相同级别。您所说的是save-email.php,但您的错误引用了connect.php。你在正确的地方调查错误了吗?这是一个重大疏忽,谢谢你指出这一点!
require_once(includes/connect.php)