用PHP在localhost中发送文本消息


Sending a text message in localhost with PHP

所以我试图用PHP发送短信到我的手机。我可以发送一条信息到我的电子邮件,但它不能发送到我的手机。如果有帮助的话,我已经安装了exim4。我在这方面还是个新手,所以任何帮助我都很感激。我试着发送消息到##########@vtext.com

php代码在mail.php中,html在test.html中,仅供参考。

<html>
    <form method='post' action='mail.php'>
        To: <input name='to' type='text'><br>
        From: <input name='email' type='text'><br>
        Subject: <input name='subject' type='text'><br>
        Message:<br><textarea name='message' rows='15' cols='40'></textarea><br>
        <input type='submit' value="Send Email"> 
    </form>
</html>
<?php
    $email = $_POST['email'];
    $to = $_POST['to'];
    $subject = $_POST['subject'];
    $message = $_POST['message'];
    mail($to, $subject,
    $message, "From:" . $email);
?>

取决于你的手机服务提供商,他们通常会给每个电话号码一个电子邮件地址。例如:12345678@vtext.com。这将免费发送一条短信到你的手机,而不需要任何其他服务。您需要确保您的电子邮件系统设置正确,并在本地主机上正确地移植。你可以试着发一封普通的邮件,以确保它有效。

http://www.makeuseof.com/tag/email-to-sms/

您可以使用任何php发送邮件脚本,轻松发送消息。

否则,你需要一个移动网关来发送短信,这些通常是收费的,或者从我的经验来看,如果它们是免费的,那就很麻烦了。