Ask Question

Menu

Need MCA Or B.tech College Project Contact Us: +91 9437911966 (Whatsapp) Students Tutorial


How to integrate SMS In PHP form


Here we have two files for integrate SMS in PHP form

index.php

<!DOCTYPE html>
<html>
<title>Form</title>
<body>
<form action="process.php" method="post">
   Name:<input class="input" type="text" 

placeholder="name" name="name" 

required><br><br>
   Email:<input class="input" type="email" 

placeholder="email" name="email" 

required><br><br>
   Phone:<input class="input" type="text" 

placeholder="phone" name="phone" 

required><br><br>
    <button  type="submit" name="btn-

save">Submit</button>
</form>
</body>
</html> 

process.php

<?php
//Your authentication key
$authKey = "abccccccccccfsssfresrr";

// mobiles numbers 
$mobileNumber = $_POST["phone"];

//Sender ID,While using route4 sender id should be 6 characters long.
$senderId = "STUDEN";

//Your message to send, Add URL encoding here.
$message = urlencode("Thank u for register with us. we will get back to u shortly.");

//Define route 
$route = "route=4";
//Prepare you post parameters
$postData = array(
    'authkey' => $authKey,
    'mobiles' => $mobileNumber,
    'message' => $message,
    'sender' => $senderId,
    'route' => $route
);

//Put your sms provider api
$url="http://sms.com/api/sendhttp.php";

// init the resource
$ch = curl_init();
curl_setopt_array($ch, array(
    CURLOPT_URL => $url,
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_POST => true,
    CURLOPT_POSTFIELDS => $postData
    //,CURLOPT_FOLLOWLOCATION => true
));


//Ignore SSL certificate verification
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);


//get response
$output = curl_exec($ch);

//Print error if any
if(curl_errno($ch))
{
echo 'error:' . curl_error($ch); } curl_close($ch); echo $output; $url='localhost'; $username='admin'; $password=''; $conn=mysqli_connect($url,$username,$password,"sms"); if(!$conn){ die('Could not Connect My Sql:' .mysql_error()); } if(isset($_POST['btn-save'])) { // variables for input data $name = $_POST['name']; $email = $_POST['email']; $phone = $_POST['phone']; // sql query for inserting data into database mysqli_query($conn,"insert into loginuser (name, email, phone) values ('$name', '$email', '$phone')") or die(mysqli_error()); echo 'Thank u for your contact with us.'; } ?>