我正在尝试直接从我的管理面板向我的学生手机号码发送短信通知。为此我写了一个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>";
}
}
?>
但是这段代码根本不起作用。请帮我找出错误。感谢。