То, что я хотел бы сделать, это отправить электронное письмо или текст с телефона на адрес электронной почты, который пересылает / направляет письмо в сценарий PHP. Субъекты, тема и тело сообщения анализируются и сравниваются с базой данных SQL, где тело электронного письма сравнивается с предыдущими записями, а дополнительная информация отправляется обратно исходному отправителю.
Код начинается так …
#!/usr/bin/php -q
<?php
//Listen to incoming e-mails
$sock = fopen ("php://stdin", 'r');
$email = '';
//Read e-mail into buffer
while (!feof($sock))
{
$email .= fread($sock, 1024);
}
//Close socket
fclose($sock);
Этот скрипт прекрасно работает для обычной электронной почты, чтобы переписываться по электронной почте. Однако, когда текстовое сообщение выполнено, содержание / тело письма находится во вложении .txt. Я понятия не имею, что поставить для имени файла, чтобы открыть файл .txt с помощью команды fopen. Вложением .txt всегда является «slide1.txt», я пробовал fopen («slide1.txt», «r»); fopen («/ slide1.txt», «r»); fopen («php: //stdin/slide1.txt», ‘r’); и несколько других без удачи. Ничего не возвращается.
Есть идеи?
Задача ещё не решена.
Других решений пока нет …