отправить смс API в HTML-форму PHP без заголовка местоположения GoTo

0

html форма для сбора данных

<form method="post" action="test.php" name="f2" onSubmit="return contact_validate1(this)">
<ul>
<li>
<label>Name :</label>
<input name="name" type="text" required> 
</li>

<li>
<label>Email :</label>
<input name="email" type="email" required  placeholder="Enter Your Valid Email"> 
</li>
<li>
<label>Mobile :</label>
<input name="mobile" type="text" required pattern="[0-9]{10,}$" placeholder="Enter Your Mobile Number"> 
</li>

<li>
<input name="" class="submit" type="submit" value="">
</li>
</ul>
</form>

test.php//для получения значений

<?php
error_reporting(0);
 $name=$_POST['name'];
 $email = $_POST['email'];
 $mobile = $_POST['mobile'];


$headers = "From: [email protected]  \nReply-To: ".$email."\n";
    $headers .= "MIME-Version: 1.0\nContent-Type:  text/html; charset=iso-8859-1";  
    $msg="<table><tr><td>Name: ".$name."</td></tr><tr><td>Email: ".$email."</td></tr><tr><td>Mobile Number: ".$mobile."</td></tr></table>";


/*  if($_SESSION["captcha"]==$_POST["captcha"])
{*/
    if(mail("[email protected]","Form Record Received",$msg,$headers))
    //$msg1="Email Sent Successfully";
    header( "Location:$location" );
    header("location:formsubmit.html");

?>

Я хочу добавить sms api в эту форму

например:

http://smsad.smsapiindia.com/SendSms.aspx?username=xxx&password=xxx&to=$mobile&from=xxxx&message=Thank You for Contacting

без местоположения заголовка и показывать только текущее местоположение заголовка formubmit.html

Теги:
sms

1 ответ

0

Используйте cURL для отправки данных.

$url="http://smsad.smsapiindia.com/SendSms.aspx?username=xxx&password=xxx&to=$mobile&from=xxxx&message=Thanks";
$curl = curl_init();
curl_setopt($curl, CURLOPT_URL, $url);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($curl, CURLOPT_FOLLOWLOCATION, 1);
$auth = curl_exec($curl);
if($auth)
{ 
if(mail("[email protected]","Form Record Received",$msg,$headers))
header( "Location:$location" ); //Some "success.php"
exit;
//header("location:formsubmit.html");
}
}
  • 0
    Поддержка cURL включена Информация о CURL 7.24.0 показывает мой файл phpinfo, но смс не приходит и не пересылается в заголовок url. Пожалуйста, помогите мне поставить код
  • 0
    $ msg = "xxx Я поставил после этого кода $ url =" smsad.smsapiindia.com/… "; $ curl = curl_init (); curl_setopt ($ curl, CURLOPT_URL, $ url); curl_setopt ($ curl, CURLOPT_RETURNTRANSFER, 1) ; curl_setopt ($ curl, CURLOPT_FOLLOWLOCATION, 1); $ auth = curl_exec ($ curl); if ($ auth) {if (mail ("[email protected]", "Получена запись формы", $ msg, $ заголовки) ) header ("Location: $ location"); // Некоторые "success.php" exit; //header("location:formsubmit.html ");}}?> показывает неверный запрос

Ещё вопросы

Сообщество Overcoder
Наверх
Меню