所以这适用于 phps 邮件功能,将短信发送到手机。您必须知道所使用的运营商才能使其正常工作......基本上每个电话号码也是其运营商内的电子邮件地址......所以我使用verizon(我知道,他们sux),当你给我发短信757 -757-7575,它真的向我的 phoneNumber@carrier (7577577575@vtext.com) 发送了一封电子邮件。
这是非常基本的,在工作演示中,我什至将我的运营商和数字硬编码为输入值,尽管这可能不适合你。
基本上这里是邮件功能:
$message = wordwrap( $_REQUEST['smsMessage'], 70 );
$to = $_REQUEST['phoneNumber'] . '@' . $_REQUEST['carrier'];
$result = @mail( $to, '', $message );
和表单标记
<form action="" method="post">
<ul>
<li>
<label for="phoneNumber">Phone Number</label>
<input type="text" name="phoneNumber" id="phoneNumber" placeholder="7577597204" value="7577597204" /></li>
<li>
<label for="carrier">Carrier</label>
<input type="text" name="carrier" id="carrier" placeholder="vtext.com" value="vtext.com" /></li>
<li>
<label for="smsMessage">Message</label>
<textarea name="smsMessage" id="smsMessage" placeholder="Text Message Goes Here Yo!..."></textarea>
</li>
<li>
<input type="submit" name="sendMessage" id="sendMessage" value="Send Message" /></li>
</ul>
</form>
我想我已经做了很糟糕的工作来解释这一点,所以如果有任何混淆,我很抱歉。这是工作演示:http ://dev.bowdenweb.com//php/sms/working-sms-demo2.html
我还将它保存为文本文件,以便您可以看到 php
http://dev.bowdenweb.com //php/sms/working-sms-demo2.txt
抱歉,我在 github 上还没有一个 repo ......我今天应该这样做。
编辑:这是一个使用我的短信电子邮件的mailto演示......它通过用户的电子邮件,这实际上很尴尬。不知道为什么我想尝试它......但在我发送它们之前看到正在创建的预填充电子邮件对我很有用。
http://jsfiddle.net/jalbertbowdenii/7jFee/