【发布时间】:2011-03-15 14:51:18
【问题描述】:
我不是 php 开发人员,但我在摆弄 MAMP。我已经安装了 MAMP,但我的 php include() 调用不起作用。
[13-Jul-2010 19:23:30] PHP Fatal error: require_once() [<a href='function.require'>function.require</a>]: Failed opening required '1' (include_path='.:/Applications/MAMP/bin/php5.3/lib/php:/Applications/MAMP/htdocs/mt_sandbox/php/') in /Applications/MAMP/htdocs/mt_sandbox/php/email/owner_emails.php on line 5
如您所见,我试图编辑我的 php.ini 文件以使用第二个包含路径到我的项目“mt_sandbox”的“php”目录。
这里是确切的包含
require_once("Mail.php") or die ('php load error for Mail.php');
require_once('/Applications/MAMP/htdocs/mt_sandbox/php/email/email_manager.php') or die ('php load error for email/email_manager.php');
die 消息没有触发,因为我遇到了 PHP 致命错误。
谁能告诉我我做错了什么?如何设置以在我的脚本中使用包含?
【问题讨论】:
-
你能发布确切的 include() 调用吗?
-
您的“1”文件是否存在?需要一个名为“1”的文件似乎很奇怪。
-
我不知道那个“1”是什么。我不需要“1”文件。以下是确切的包括:require_once("Mail.php") 或 die('Mail.php 的 php 加载错误'); require_once('/Applications/MAMP/htdocs/mt_sandbox/php/email/email_manager.php') or die ('php load error for email/email_manager.php');
-
我仍然坚持这一点。 PHP 致命错误:require_once() [function.require]:无法打开所需的“1”(include_path='.:/Applications/MAMP/bin/php5.3/ lib/php') 在 /Applications/MAMP/htdocs/mt_sandbox/php/email/owner_emails.php 第 3 行