Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
PHP Pear邮件:无法加载网络类_Php_Email_Pear - Fatal编程技术网

PHP Pear邮件:无法加载网络类

PHP Pear邮件:无法加载网络类,php,email,pear,Php,Email,Pear,我已经在我的服务器上安装了PEAR邮件。我有以下文件: /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

我已经在我的服务器上安装了PEAR邮件。我有以下文件:

/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”以包含失败 将_path='。:/usr/lib/php:/usr/local/lib/php'包含在 /第348行的home/mysite/php/Mail/smtp.php

这意味着未安装Net_SMTP 只需安装它

pear安装网络\u SMTP


然后试着运行代码。

对我来说有效的是硬编码文件的完整路径


为什么脚本不接受相对路径,我不知道。

但是我确实有文件/Net/SMTP.phpI get:pear/Net\u SMTP已经安装,并且与发布的版本1.6.2相同,安装失败