我已经在我的服务器中安装了PEAR Mail。我有文件:
/Mail/smtp.php
使用以下行 348:
include_once ('Net/SMTP.php');
我还有文件:
/Net/SMTP.php
当我运行调用上述文件的 myscript 时.php出现以下错误:
Failed opening 'Net/SMTP.php' for inclusion (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mysite/php/Mail/smtp.php on line 348
我尝试将上面的第 348 行更改为:
include_once ('../Net/SMTP.php');
因为/Net
和/Mail
目录是并排的。
我知道其他人也有类似的问题,但找不到解决方案。
提前感谢任何帮助!
include_once ('/Net/SMTP.php');
无法打开"Net/SMTP.php"以包含 (include_path='.:/usr/lib/php:/usr/local/lib/php') in /home/mysite/php/Mail/smtp.php 在第 348 行
这意味着未安装Net_SMTP只需安装它
梨安装Net_SMTP
并尝试运行代码。
对我有用的是硬编码文件的完整路径......
为什么脚本不接受相对路径,我不知道。