1

私はnowsmsゲートウェイを使用して自分にsmsを送信します.phpコーディングで毎分crontabを設定する必要があり、ページが更新されるため、cronjobが実行されると、smsが自動的に送信されるため、毎分取得します1つのSMSですが、毎分常に実行されているcronjobを使用して、電話に1回だけ送信するにはどうすればよいですか?

今日の確認方法 私の番号はすでに一度送信されているので、次の分には別の同じ SMS を送信する必要はありません。翌日まで待ってから別の SMS を受信して​​ください。

これが私の送信SMSコーディングです。

SendSMS("192.168.1.31", 8800, "test", "test", 60163855853, $finalresult);

function SendSMS ($host, $port, $username, $password, $phoneNoRecip, $msgText) {
$fp = fsockopen($host, $port, $errno, $errstr);

if (!$fp) {
echo "errno: $errno \n";
echo "errstr: $errstr\n";
return $result;
}

fwrite($fp, "GET /?Phone=" . rawurlencode($phoneNoRecip) . "&Text=" .rawurlencode($msgText) . " HTTP/1.0\n");

if ($username != "") {
$auth = $username . ":" . $password;
$auth = base64_encode($auth);
fwrite($fp, "Authorization: Basic " . $auth . "\n");
}

fwrite($fp, "\n");
$res = "";
while(!feof($fp)) {
$res .= fread($fp,1);
}
fclose($fp);
return $res;
}
4

0 に答える 0