gpt4 book ai didi

php - 如何确认 mailparse PECL 扩展是否已安装并启用?

转载 作者:行者123 更新时间:2023-12-02 04:35:12 28 4
gpt4 key购买 nike

我安装了 mailparse PECL 扩展,并要求我的托管公司确认它已安装,他们说是。

但是,我在下面不断收到此错误,这表明 mailparse 函数未定义,这让我认为它未安装和/或启用。

我运行了phpinfo()print_r(get_loaded_extensions());,虽然我确实看到列出了mbstring(这是先决条件或mailparse),但我不'当我执行其中任何一个操作时,都没有看到任何提及 mailparse 的地方。

这是否确认它实际上尚未安装或启用?只是在这里寻求一些方向,因为我完全处于停滞状态,因为我的托管公司告诉我它已安装,并且他们无法进一步支持邮件解析问题。

谢谢。

Fatal error: Uncaught Error: Call to undefined function PhpMimeMailParser\mailparse_msg_parse_file() in /home/mysite/public_html/vendor/php-mime-mail-parser/php-mime-mail-parser/src/Parser.php:106 Stack trace: #0 /home/mysite/public_html/email-to-database.php(13): PhpMimeMailParser\Parser->setPath('path/to/mail.tx...') #1 {main} thrown in /home/mysite/public_html/vendor/php-mime-mail-parser/php-mime-mail-parser/src/Parser.php on line 106

最佳答案

使用get_loaded_extensions返回 PHP 解释器中编译和加载的所有模块。

在列表中查找mailparse

<?php

foreach (get_loaded_extensions() as $module){
echo "{$module}\n";
};

关于php - 如何确认 mailparse PECL 扩展是否已安装并启用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48910562/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com