php mysql照片通过电子邮件上传,就像flickr一样

时间:2011-04-05 18:59:24

标签: php email file-upload imap flickr

我需要开发一个系统,用户可以登录我们的网站并拥有自己独特的上传电子邮件地址(如何使用php自动在共享主机上创建电子邮件ID?)。然后,他们可以使用该地址从手机发送图片并将其上传到网站。 Flickr.com网站具有此功能,以下是他们向用户提供的说明:

转到桌面上的http://www.flickr.com/account/uploadbyemail/,然后登录Flickr。您将收到一个独特的Flickr电子邮件上传地址。

  1. 在手机上创建新的电子邮件,并附上您要上传的照片。使用主题行中的照片标题和正文中的照片说明。

  2. 将电子邮件发送到您的Flickr电子邮件上传地址。您的照片将发布到您的Flickr帐户,并显示标题和说明。

  3. 关于如何做到这一点的任何想法?请帮忙! 非常感谢提前。

    编辑:

    我尝试使用imap函数来解析电子邮件。我有一个Gmail帐户并尝试了以下代码:

    $authhost="{pop.gmail.com:995/pop3/ssl/novalidate-cert}";
    $user="email@gmail.com";
    $pass="password";
    
    $mbox=imap_open( $authhost, $user, $pass );
    $check = imap_check($mbox);
    print 'Total messages: '.$check->Nmsgs;
    

    但问题是此代码返回的数字少于收件箱中实际的邮件数。怎么解决这个?有什么想法吗?

1 个答案:

答案 0 :(得分:2)

将电子邮件传输到脚本而不是服务器上的邮箱/目录,或者搜索邮箱和邮箱。使用imap插件解析邮件。