我正在嘗試開發一個基於PHP的應用程序,將印度的短信發送到從數據庫中選擇的聯繫人。搜索了幾個小時後,我發現以下工作(我測試了它)腳本,它使用fullonsms.com
作爲短信網關,但它一次發送一條消息,然後加載主頁。 但我對捲毛不太瞭解。使用PHP發送免費短信
所以
- 我需要幫助瞭解實際正在做什麼。其次,我如何修改它以最佳地將短信發送給多個人(比如將它放在一個循環中是最佳的),而不浪費數據或不必要的頁面加載。 3.發送完每條短信後,它會加載homepage.o不會在發送短信之前加載主頁。如果是,我可以刪除已加星號(** **)的行以防止發生這種情況。
這裏是我的代碼:
<?php
$cookie_file_path = "/cookie.txt";
$username="username";
$password="password";
$tomobno="1234567890";
$message=urlencode("Hi buddy");
$agent = "Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.7.12) Gecko/20050915 Firefox/1.0.7";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL,"http://sms.fullonsms.com/login.php");
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_fie_path);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_POSTFIELDS, "MobileNoLogin=$username&LoginPassword=$password&x=16&y=14");
$html=curl_exec($ch);
**curl_setopt($ch, CURLOPT_URL,"http://sms.fullonsms.com/home.php");**
curl_setopt($ch, CURLOPT_USERAGENT, $agent);
curl_setopt($ch, CURLOPT_COOKIEFILE, $cookie_fie_path);
curl_setopt($ch, CURLOPT_COOKIEJAR, $cookie_file_path);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 2);
curl_setopt($ch, CURLOPT_POSTFIELDS, "ActionScript=%2Fhome.php&CancelScript=%2Fhome.php&HtmlTemplate=%2Fvar%2Fwww%2Fhtml%2Ffullonsms%2FStaticSpamWarning.html&MessageLength=140&MobileNos=$tomobno&Message=$message&Gender=0&FriendName=Your+Friend+Name&ETemplatesId=&TabValue=contacts");
$html = curl_exec($ch);
echo $html;
?>
有一個類似的問題問,但答案公認是關閉的話題,它使用不同的網關SMS sending through free gateway
檢查您正在使用的API的文檔,這裏沒有一般的答案 – 2013-07-18 09:21:59
@Dragon:'fullonsms.com'不提供任何官方API。 –
然後使用短信提供,那是否 – 2013-07-18 09:24:41