Импортируйте XML-файл в базу данных mysql при получении по электронной почте - PullRequest
1 голос
/ 30 ноября 2011

У меня есть xml-файл, который отправляется по электронной почте на адрес моего веб-сервера.Я хочу иметь возможность импортировать данные xml в мою базу данных MySQL, как только получено электронное письмо, обеспечивая таким образом обновления моего приложения в реальном времени.

Возможно ли это, и если да, то как это достигается.любые рабочие сценарии или примеры будут с благодарностью.

Спасибо и С уважением, Райан

1 Ответ

1 голос
/ 30 ноября 2011

Если вы хотите обработать его при получении электронного письма, вам нужно выяснить, поддерживает ли ваш почтовый сервер какие-либо триггеры, способные сообщить вашему скрипту импорта . Менее живое решение - периодически проверять ваш почтовый ящик Cron Job .

PHP имеет собственные расширения для доступа к почтовым ящикам IMAP и POP . Таким образом, вы просто опрашиваете почтовый ящик и, если есть новое электронное письмо, вы загружаете xml infile в вашу базу данных (или делаете вставку изнутри вашего скрипта, обрабатывая его с расширением XML ). Убедитесь, что вы отметили письмо как прочитанное, чтобы не импортировать его дважды.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...