从php下载gmail附件
发布时间:2020-12-13 21:38:01 所属栏目:PHP教程 来源:网络整理
导读:你能告诉我,如何使用php从gmail帐户下载附件? 谢谢 解决方法 IMAP解决方案 /* connect to gmail */$hostname = '{imap.gmail.com:993/imap/ssl}INBOX';$username = 'davidwalshblog@gmail.com';$password = 'davidwalsh';/* try to connect */$inbox = imap
你能告诉我,如何使用php从gmail帐户下载附件?
谢谢 解决方法
IMAP解决方案
/* connect to gmail */ $hostname = '{imap.gmail.com:993/imap/ssl}INBOX'; $username = 'davidwalshblog@gmail.com'; $password = 'davidwalsh'; /* try to connect */ $inbox = imap_open($hostname,$username,$password) or die('Cannot connect to Gmail: ' . imap_last_error()); /* grab emails */ $emails = imap_search($inbox,'ALL'); /* 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 */ $overview = imap_fetch_overview($inbox,$email_number,0); $message = imap_fetchbody($inbox,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); 你必须添加它的附件控件,你可以阅读它,因为它是源代码http://davidwalsh.name/gmail-php-imap (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |