使用PHP表格使用HTML表格发送短信外部SMS API

时间:2017-04-27 16:58:40

标签: php sms

我正在尝试直接从我的管理面板向我的学生手机号码发送短信通知。为此我写了一个html表格,如:

<form action="" method="post" >                 

<input type="hidden" name="userName" value="01737********"/>
<input type="hidden" name="userPassword" value="********"/>
<input type="hidden" name="maskName" value="UTSHO LAB" />
<input type="hidden" name="campaignName" value="Admin Panel"/>

<input type="text" name="mobileNumber" />
<textarea name="smsText"></textarea>

<input type="submit" name="submit" value="Send SMS"/>

</form>

我正在尝试下面的PHP代码:

<?php

if(isset($_POST[submit])) 

{

$userName = $_POST['userName'];
$userPassword = $_POST['userPassword'];
$mobileNumber = $_POST['mobileNumber'];
$smsText = $_POST['smsText'];
$maskName = $_POST['maskName'];
$campaignName = $_POST['campaignName'];

try{
        $soapClient = new SoapClient("https://api2.onnorokomsms.com/sendsms.asmx?wsdl");
        $paramArray = array(
        'userName'=>"$userName",
        'userPassword'=>"$userPassword",
        'mobileNumber'=> "$mobileNumber",
        'smsText'=>"$smsText",
        'type'=>"TEXT",
        'maskName'=> "$maskName",
        'campaignName'=>"$campaignName",
        );
        $value = $soapClient->__call("OneToOne", array($paramArray));
        } catch (dmException $e) {

        echo $msg = "<button class='button primary'>$e</button>";
}

}

?>

但是这段代码根本不起作用。请帮我找出错误。感谢。

0 个答案:

没有答案