ホームページ >バックエンド開発 >PHPチュートリアル >ワンクリックでSMSプラットフォームのPHPコード_PHPチュートリアル

ワンクリックでSMSプラットフォームのPHPコード_PHPチュートリアル

WBOY
WBOYオリジナル
2016-07-13 10:37:451041ブラウズ

最近、SMS プラットフォームに触れる機会が増えました。考えてみると、顧客向けの SMS プラットフォームは PHP を使用して作られているようで、それについて知りたくてうずうずしていました。コードは次のとおりです。

$フラグ = 0; //投稿するデータ
$argv = 配列(
'sn'=>'SDK-BBX-010-XXXXX'、
'pwd'=>'XXXXXX'、
'mobile'=>'134338XXXXX', //携帯電話番号をテストします
'content'=>'お元気ですか、テスト テキスト メッセージ'
); //投稿する文字列を構築します
foreach ($argv as $key=>$value) {
If ($flag!=0) {
$params .= "&"; $flag = 1;                                              $params.= $key."= $params.= urlencode($value); $flag = 1; }
$length = strlen($params); //ソケット接続を作成する
$fp = fsockopen("sdk2.entinfo.cn",80,$errno,$errstr,10) または exit($errstr."--->".$errno); //投稿リクエストのヘッダーを構築します
$header = "POST /z_send.aspx HTTP/1.1rn"; $header .= "ホスト:sdk2.entinfo.cnrn"; $header .= "リファラー:/mobile/sendpost.phprn"; $header .= "Content-Type: application/x-www-form-urlencodedrn"; $header .= "コンテンツの長さ: ".$length."rn"; $header .= "接続: 閉じるrnrn"; //投稿文字列を追加します
$header .= $params."rn"; //投稿データを送信
fputs($fp,$header); $inheader = 1; ながら (!feof($fp)) {
$ line = fgets($ fp、1024); If ($inheader && ($line == "n" || $line == "rn")) {
                                                                                                                                     If ($inheader == 0) {
                                                                                                                                                                                                         }
if($line==1)
                                                               echo 'SMS は正常に送信されました。戻り値を確認してください'.$line; }その他
                                                                エコー「SMS の送信に失敗しました。戻り値を参照して、関連するエラーの問題の戻り値を確認してください。」 }
fclose($fp);


http://www.bkjia.com/PHPjc/735169.html

www.bkjia.comtru​​ehttp://www.bkjia.com/PHPjc/735169.html技術記事最近、SMS プラットフォームに触れる機会が増えました。考えてみると、顧客向けの SMS プラットフォームは PHP を使用して作成されているようです。コードは次のとおりです。 ?PHP...
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。