Что я имею:
Человек ежедневно посылает мне электронное письмо, которое имеет zip'ed XML вложение.
Что я делаю:
Я сохраняю то вложение, распаковываю его и импорт через XML importerer к моему веб-сайту.
В чем я нуждаюсь:
Автоматический сценарий, к чему я могу автоматически переслать свою электронную почту напр.: xmls@mywebsite.com и читает то вложение через некоторый php файл в моем веб-сайте, который, возможно, будет ежедневно активироваться через сервер cronjob.
Действительно ли возможно кодировать это?
И возможно у кого-то есть любые предварительно кодированные сценарии.
Спасибо за ответы.
Если вы Если вы находитесь на хосте Unix, и почта отправляется (или может быть) отправлена на локальную учетную запись на этом компьютере, вы можете пересылать электронное письмо прямо на свой PHP-скрипт без необходимости прямого доступа к учетной записи электронной почты.
Вы можете сделать это в / etc / aliases:
nameofaccount: "|/path/to/your/script.php"
или в файле учетной записи ~ / .forward:
"|/path/to/your/script.php"
Если вы настроили сценарий для обработки как сценарий оболочки (chmod 755, с соответствующими #! / usr / bin / php shebang в начале), скрипт будет выполняться каждый раз, когда приходит электронное письмо, и вы можете (я считаю) получить полный текст письма из ввода php: // или php: // stdin транслировать.
После этого остается лишь отделить привязанность и обработать ее.
Это можно сделать с помощью библиотеки ZZIPlib
Я реализовал следующий пост с хорошими результатами.
http://www.timlinden.com/blog/website-development/unzip-files-with-php/
Надеюсь, это укажет вам правильное направление.