0

我想做的是将电子邮件或文本从电话发送到电子邮件地址,该地址将电子邮件转发/管道传输到 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 附件中。为了使用 fopen 命令打开 .txt 文件,我不知道为文件名添加什么内容。.txt 附件总是“slide1.txt” 我试过 fopen("slide1.txt", "r"); fopen("/slide1.txt", "r"); fopen("php://stdin/slide1.txt", 'r'); 和其他一些没有运气的人。什么都没有返回。

有任何想法吗?

4

0 回答 0