How to Develop API in PHP to Send SMS
Are you developer or are you looking someone who can help you to Develop API in PHP to Send SMS?
Profile
Are you developer or are you looking someone who can help you to Develop API in PHP to Send SMS?
Profiletest1=a&test2=b etc.
// parse the given URL
$url = parse_url($url);
if ($url['scheme'] != 'http') {
die('Only HTTP request are supported !');
}
// extract host and path:
$host = $url['host'];
$path = $url['path'];
// open a socket connection on port 80
$fp = fsockopen($host, 80);
// send the request headers:
fputs($fp, "POST $path HTTP/1.1\r\n");
fputs($fp, "Host: $host\r\n");
fputs($fp, "Referer: $referer\r\n");
fputs($fp, "Content-type: application/x-www-form-urlencoded\r\n");
fputs($fp, "Content-length: ". strlen($data) ."
\r\n");
fputs($fp, "Connection: close\r\n\r\n");
fputs($fp, $data);
$result = "";
while(!feof($fp)) {
// receive the results of the request
$result .= fgets($fp, 128);
}
// close the socket connection:
fclose($fp);
// split the result header from the content
$result = explode("\r\n\r\n", $result, 2);
$header = isset($result[0]) ? $result[0] : ”;
$content = isset($result[1]) ? $result[1] : ”;
// return as array:
return array($header, $content);
}
$data = array(
'user' => "user",
'password' => "pwd",
'msisdn' => "919898123456",
'sid' => "API",
'msg' => "Test Message from API",
'fl' =>"0",
);
list($header, $content) = PostRequest("http://cloud.smsindiahub.in/vendorsms/pushsms.aspx",
// the url to post to "http://www.yourdomain.com/sms.php",
// its your url
$data
);
echo $content;
?>
Note: For Transaction SMS Please add additional Parameter
&gwid=2
Note: This is to update you that above code has been supplied to SMSINDIAHUB by clients. As such, accuracy is not guaranteed by SMSINDIAHUB.