php mysql загрузка фотографий по электронной почте, так же, как flickr - PullRequest
2 голосов
/ 05 апреля 2011

Мне нужно разработать систему, в которой пользователь может войти на наш сайт и иметь собственный уникальный адрес электронной почты для загрузки (как автоматически создавать идентификаторы электронной почты на общем хостинге с помощью php?).Затем они могут использовать этот адрес для отправки своих фотографий со своего мобильного телефона и загрузки их на сайт.Веб-сайт Flickr.com имеет эту функцию, ниже приведены инструкции, которые они дают своим пользователям:

Перейдите на http://www.flickr.com/account/uploadbyemail/ на рабочем столе и войдите в Flickr.Вы получите уникальный адрес для загрузки электронной почты Flickr.

  1. Создайте новое сообщение электронной почты на своем телефоне и прикрепите фотографию, которую хотите загрузить.Используйте заголовок фотографии в строке темы и описание фотографии в теле.

  2. Отправьте электронное письмо на адрес электронной почты Flickr для загрузки.Ваша фотография будет опубликована в вашей учетной записи Flickr с отображением заголовка и описания.

Есть идеи, как это сделать?Пожалуйста помоги!Заранее большое спасибо.

Редактировать:

Я пытался использовать функции 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 Ответ

2 голосов
/ 05 апреля 2011

Либо отправьте сообщение электронной почты в сценарий, а не в почтовый ящик / каталог на вашем сервере, либо ищите почтовые ящики и анализируйте почту с помощью плагина imap.

...