我使用nowsms网关向自己发送短信,我想要的是我的php编码必须设置crontab,每分钟都会刷新我的页面,所以一旦cronjob运行,它会自动发送短信给我,所以每分钟也是我会得到一个短信,但是如何为我的手机发送一次cronjob总是每分钟运行一次?
今天如何查看我的号码已经发出一次,所以下一分钟不需要再向我发送另一个短信,只要等到第二天才能再发短信。
这是我的发送短信编码,
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;
}