예제 #1
0
<?php

require_once 'Maradit.php';
header('Content-Type: text/plain;charset=utf-8');
$maradit = new Maradit("caspinet", "4002eb");
/* Query SMS messages status by message_id */
$response = $maradit->query(9091351, '00994515318800');
/* Query SMS message status by message_id and MSISDN (cell phone number) */
//$response = $maradit->query(9091351, '905304012530');
/* Check query response */
if ($response->status) {
    if ($response->payload->Status->Code == 200) {
        foreach ($response->payload->ReportDetail->List->ReportDetailItem as $item) {
            echo $item->Id . "\t|" . $item->MSISDN . "\t|" . $item->State . "\t|" . $item->ErrorCode . "\t|" . $item->LastUpdated . "\t\r\n";
        }
    } else {
        echo "No client error but server responded with error: " . $response->payload->Status->Code . "-" . $response->payload->Status->Description;
    }
} else {
    echo "Client error: {$response->error}";
}