Class' PhpMimeMailParser \ Parser'未找到

时间:2018-01-08 16:35:57

标签: php

我使用this class来解析电子邮件。

这是我的代码:

#!/usr/bin/php -q
<?php
ini_set("include_path", '/home/cffcdbfd/public_html/PEAR:' . ini_get("include_path") );

require_once ('classes/email_parser.php');

$fd = fopen("php://stdin", "r");
$raw = "";
while ( !feof($fd) ) {
    $raw .= fread($fd, 1024);
    $dog = "hi";
}
fclose($fd);

$email = new Email_Parser($dog);
?>

我收到此错误:

  

致命错误:Class&#39; PhpMimeMailParser \ Parser&#39;找不到   第33行/home/cffcdbfd/public_html/classes/email_parser.php

有问题的一行是:

$parser = new PhpMimeMailParser\Parser;

完整的email_parser.php代码为here,但行号不明显。

我可以看到我没有任何导入PhpMimeMailParser但我无法看到它应该来自哪里。

在原始课程的composer.json中,有一行要求&#34; php-mime-mail-parser / php-mime-mail-parser&#34;我猜的是this,但我不知道自己能做到这一点。

我没有SSH访问权限,因此没有Composer。我上传的所有内容均为email_parser.php

1 个答案:

答案 0 :(得分:0)

您正在寻找的课程在这个项目中:

https://github.com/php-mime-mail-parser/php-mime-mail-parser

src/Parser.php中的

用户写道,他在那里学到了,所以他可能会复制粘贴一些需要原始课程的代码。对你正在使用的项目感觉不太好。