データベースから選択した連絡先にインド全体で SMS を送信する PHP ベースのアプリケーションを開発しようとしています。何時間も検索した後、fullonsms.com
SMS ゲートウェイとして使用する次の動作する (テスト済み) スクリプトを見つけましたが、一度に 1 つのメッセージを送信してからホームページを読み込みます。しかし、私はカールについてあまり知りません。
そう
- 実際に何が行われているのかを理解する助けが必要です。
- 第二に、データや不要なページの読み込みを浪費することなく、SMSを複数の人に最適に送信するように変更するにはどうすればよいですか(ループに入れるのが最適でしょうか)。3.各SMSを送信した後、ホームページをロードします.SMSを送信する前にホームページをロードしようとしないでしょうか.そうであれば、これを防ぐためにスター付き(** **)行を削除できますか.
これが私のコードです:
<?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 を使用しています