我想做的是将电子邮件或文本从手机发送到电子邮件地址,以便将电子邮件转发/管道传输到PHP脚本。解析消息的to,from,subject和body,并将其与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附件中。我不知道要为文件名放什么,以便使用fopen命令打开.txt文件。 .txt附件总是“slide1.txt”我试过fopen(“slide1.txt”,“r”); fopen(“/ slide1.txt”,“r”); fopen(“php://stdin/slide1.txt”,“r”);还有一些没有运气的人。没有任何回报。
有什么想法吗?