gpt4 book ai didi

php - IMAP_OPEN 使网页崩溃

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

您好,我正在尝试通过 PHP 页面上的 IMAP(启用 IMAP 并访问不太安全的应用程序)从 Gmail 帐户检索电子邮件,但是当我尝试使用 imap_open 连接到我的帐户时,一切都崩溃了。这是我的代码:

    <?php 
/* connect to gmail */ $hostname = '{imap.gmail.com:993/imap/ssl}INBOX';
ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);
$username = 'xxxx@gmail.com';
$password = 'xxxxxxxxxxxxxxxx';
echo "test";
echo extension_loaded ( "imap" );

/* try to connect */
$inbox = imap_open($hostname,$username,$password);
echo "test";

/* if emails are returned, cycle through each... */
if($emails) {

/* begin output var */
$output = '';

/* put the newest emails on top */
rsort($emails);

/* for every email... */
foreach($emails as $email_number) {

/* get information specific to this email */
echo "test";
$overview = imap_fetch_overview($inbox,$email_number,0);
$message = imap_fetchbody($inbox,$email_number, 1.2);

/* output the email header information */
$output.= '<div class="toggler '.($overview[0]->seen ? 'read' : 'unread').'">';
$output.= '<span class="subject">'.$overview[0]->subject.'</span> ';
$output.= '<span class="from">'.$overview[0]->from.'</span>';
$output.= '<span class="date">on '.$overview[0]->date.'</span>';
$output.= '</div>';

/* output the email body */
$output.= '<div class="body">'.$message.'</div>'; }

echo $output; }

/* close the connection */ imap_close($inbox); ?>

感谢您的宝贵时间

最佳答案

您的 PHP 未使用 IMAP 编译或者这通常是 php.ini 中缺少 IMAP 支持的可能影响

请在此处启用它,该线程已修复不同操作系统和场景中的此类问题 Fatal error: Call to undefined function imap_open() in PHP

PHP 7 和 7.1 内置了它,但如果未启用 IMAP,PHP 5.X 或 PHP 7.2 可能会出现一些问题修复 WHM :(因为上面的链接中未涵盖这一点)WHM -> EasyApache 4 -> PHP 扩展“php*-php-imap”(例如 PHP 7.2 中的 php72-php-imap)如果仍然不起作用,请联系托管提供商的服务器管理员,他们将在 PHP 配置中启用它

要排除故障,您需要先启用错误报告,如评论和此链接所示:How do I get PHP errors to display?

ini_set('display_errors', 1);
ini_set('display_startup_errors', 1);
error_reporting(E_ALL);

您可以根据错误报告的结果进行故障排除

关于php - IMAP_OPEN 使网页崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48005029/

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