sendWithParam("86", $phoneNumbers[0], $templateId, $params, $smsSign, "", ""); // 签名参数未提供或者为空时,会使用默认签名发送短信 $rsp = json_decode($result); echo $result; } catch(\Exception $e) { echo var_dump($e); } echo "\n"; $conn=database_cnnct(); $ip= getip(); $time=time(); $shu='||'; $cnnct=$msg1.$shu.$msg2.$shu.$msg3.$shu.$result; $tel=$_POST['tel']; $sql="INSERT sms set ip='$ip',time=$time,tel='$phoneNumbers[0]',tpl='$tpl',val='$msg3',cnnct='$cnnct' "; if ($conn->query($sql) === TRUE) {$return_array = array(status=>1);} } // 短信模板ID,需要在短信应用中申请 if($tpl==2){ $templateId = 223060; // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请 // 签名 $smsSign = "Yimian"; // NOTE: 这里的签名只是示例,请使用真实的已申请的签名,签名参数使用的是`签名内容`,而不是`签名ID` try { $ssender = new SmsSingleSender($appid, $appkey); $params = [$msg1,$msg2,"VPN",$msg3]; $result = $ssender->sendWithParam("86", $phoneNumbers[0], $templateId, $params, $smsSign, "", ""); // 签名参数未提供或者为空时,会使用默认签名发送短信 $rsp = json_decode($result); echo $result; } catch(\Exception $e) { echo var_dump($e); } echo "\n"; $conn=database_cnnct(); $ip= getip(); $time=time(); $shu='||'; $cnnct=$msg1.$shu.$msg2.$shu.$msg3.$shu.$result; $tel=$_POST['tel']; $sql="INSERT sms set ip='$ip',time=$time,tel='$phoneNumbers[0]',tpl='$tpl',val='$msg3',cnnct='$cnnct' "; if ($conn->query($sql) === TRUE) {$return_array = array(status=>1);} } // 短信模板ID,需要在短信应用中申请 if($tpl==3){ $templateId = 244004; // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请 // 签名 $smsSign = "Yimian"; // NOTE: 这里的签名只是示例,请使用真实的已申请的签名,签名参数使用的是`签名内容`,而不是`签名ID` try { $ssender = new SmsSingleSender($appid, $appkey); $params = [$msg1,"VPN"]; $result = $ssender->sendWithParam("86", $phoneNumbers[0], $templateId, $params, $smsSign, "", ""); // 签名参数未提供或者为空时,会使用默认签名发送短信 $rsp = json_decode($result); echo $result; } catch(\Exception $e) { echo var_dump($e); } echo "\n"; $conn=database_cnnct(); $ip= getip(); $time=time(); $shu='||'; $cnnct=$msg1.$shu.$msg2.$shu.$msg3.$shu.$result; $tel=$_POST['tel']; $sql="INSERT sms set ip='$ip',time=$time,tel='$phoneNumbers[0]',tpl='$tpl',val='$msg3',cnnct='$cnnct' "; if ($conn->query($sql) === TRUE) {$return_array = array(status=>1);} } // 短信模板ID,需要在短信应用中申请 if($tpl==4){ $templateId = 278516; // NOTE: 这里的模板ID`7839`只是一个示例,真实的模板ID需要在短信控制台中申请 // 签名 $smsSign = "Yimian"; // NOTE: 这里的签名只是示例,请使用真实的已申请的签名,签名参数使用的是`签名内容`,而不是`签名ID` $params = []; try { $ssender = new SmsSingleSender($appid, $appkey); $result = $ssender->sendWithParam("86", $phoneNumbers[0], $templateId, $params, $smsSign, "", ""); // 签名参数未提供或者为空时,会使用默认签名发送短信 $rsp = json_decode($result); echo $result; } catch(\Exception $e) { echo var_dump($e); } echo "\n"; $conn=database_cnnct(); $ip= getip(); $time=time(); $shu='||'; $cnnct="加水"; $tel=$_POST['tel']; $sql="INSERT sms set ip='$ip',time=$time,tel='$phoneNumbers[0]',tpl='$tpl',cnnct='$cnnct' "; if ($conn->query($sql) === TRUE) {$return_array = array(status=>1);} } //fnct of get usr ip::()::(ip) function getip() { if (getenv("HTTP_CLIENT_IP") && strcasecmp(getenv("HTTP_CLIENT_IP"), "unknown")) { $ip = getenv("HTTP_CLIENT_IP"); } else if (getenv("HTTP_X_FORWARDED_FOR") && strcasecmp(getenv("HTTP_X_FORWARDED_FOR"), "unknown")) { $ip = getenv("HTTP_X_FORWARDED_FOR"); } else if (getenv("REMOTE_ADDR") && strcasecmp(getenv("REMOTE_ADDR"), "unknown")) { $ip = getenv("REMOTE_ADDR"); } else if (isset ($_SERVER['REMOTE_ADDR']) && $_SERVER['REMOTE_ADDR'] && strcasecmp($_SERVER['REMOTE_ADDR'], "unknown")) { $ip = $_SERVER['REMOTE_ADDR']; } else { $ip = "unknown"; } return ($ip); } //fnct of connecting database::()::(database conn) function database_cnnct () { $servername = "114.116.65.152"; $username = "yimian"; $password = "Lymian0904@112"; $dbname = "yimian"; // 创建连接 $conn = new mysqli($servername, $username, $password, $dbname); // Check connection if ($conn->connect_error) { die("连接失败: " . $conn->connect_error); } return ($conn); } ?>