PHP Classes

File: example.php

Recommend this page to a friend!
  Classes of Mohammed Shannaq   mobilyws SMS   example.php   Download  
File: example.php
Role: Example script
Content type: text/plain
Description: exmaple how to use the class
Class: mobilyws SMS
Send SMS in Arabic using the mobily.ws gateway
Author: By
Last change:
Date: 17 years ago
Size: 1,084 bytes
 

Contents

Class file image Download
<?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";
}
?>