<?php
require("mobilyws.class.php");
//#### mobilyws class usage example ####
//#######
//arabic text tested on windows-1256 encoding only and worked
//#######
//define the class
$mobily = new mobilyws("user","pass");
//send an sms
$res = $mobily->send_sms("dc.net.sa","966552463239","محمد الشناق \n هلا والله\ntest test test");
switch ($res) {
case "0":
echo "unable to connect to mobily.ws gateway";
break;
case "1":
echo "Send OK!";
break;
case "2":
echo "cannot sned, the account balance is empty";
break;
case "3":
echo "cannot send, no enough credit";
break;
case "4":
echo " cannot send, incorrect username";
break;
case "5":
echo "cannot send, incorrect password";
break;
default:
break;
}
//query about the current balance
//balance will come as 10:7 {account_total:account_current_credit}
$now_balance = $mobily->get_balance();
if ($now_balance['conncted']){
echo "<br>current balance is: ". $now_balance['result'] . " credit(s)";
} else {
echo "<br>unable to connect to mobily.ws gateway";
}
?>
|