Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 回拨表格和短信提交_Php_Forms - Fatal编程技术网

Php 回拨表格和短信提交

Php 回拨表格和短信提交,php,forms,Php,Forms,我有一个用PHP编写的回调表单。它的工作与定期电子邮件,但我想提交该表格的短信电话号码也。当我使用gmail并输入******@txt.att.net时 它起作用了。但当我通过电子邮件表单提交时,它不是 <? $to = "*********@txt.att.net"; $send = "<center><p class='domeni'>Vasa email je uspesno poslat.<br>Hvala !</p

我有一个用PHP编写的回调表单。它的工作与定期电子邮件,但我想提交该表格的短信电话号码也。当我使用gmail并输入******@txt.att.net时 它起作用了。但当我通过电子邮件表单提交时,它不是

    <?
    $to = "*********@txt.att.net";
    $send = "<center><p class='domeni'>Vasa email je uspesno poslat.<br>Hvala !</p></center><br>";
    $subject = "Subject";
    $name = $_POST['name'];
    $phone = $_POST['phone'];
    $sub = $_POST['sub'];
    $ip = getenv("REMOTE_ADDR");

    $body = " 
    Here are the details:

    Name - $name \n 
    Phone Number - $phone \n 
    IP Address - $ip";
    $slanje=mail($to,$subject,$body);

    if($slanje) {
       print "<META http-equiv='refresh' content='1;URL=thanks.html'>";
    } else {
        echo "ERROR!";
    }

    print "<META http-equiv='refresh' content='1;URL=thanks.html'>";
    ?>

什么具体不起作用?它不是在发送电子邮件吗?电子邮件是否格式错误?内容没有通过吗?电子邮件是可以的,但手机不会发短信3321312@txt.att.net(在@之前使用客户端的电话号码)。当我尝试通过gmail直接发送电子邮件时,同样的链接也起作用。您缺少额外标题中建立的发件人地址: