Tutorial for EMG PHP API
Sample usage of EMG PHP API
Table of Contents
Sending a message
<?php
require_once 'mgp.php';
$host = "127.0.0.1";
$port = "7185";
$username = "emguser";
$password = "secret";
$emg->connect($host, $port);
$emg->logon($username, $password);
MGP::OPTION_SOURCEADDR =>
"4670123123",
MGP::OPTION_DESTADDR =>
"70123123",
MGP::OPTION_MESSAGE =>
"Hello World"
);
$result = $emg->sendMessage($sms);
$retcode = $result['retcode'];
if($retcode !=
MGP::ERR_OK) {
echo "message failed retcode=$retcode";
} else {
$id = $result['messageid'];
echo "message sent ok id=$id";
}
$emg->logoff();
?>
Moving messages
<?php
# Move every 5th message from connector smpp-out1 to connector smpp-out2
require_once 'mgp.php';
$host = "127.0.0.1";
$port = "7185";
$username = "emguser";
$password = "secret";
$emg->connect($host, $port);
$emg->logon($username, $password);
for($i = 1; $i <= 50000 ; $i+= 5) {
$ids[] = $i;
}
$result = $emg->move_messages('smpp-out1', 'smpp-out2', $ids, $messages_moved);
$emg->logoff();
print "$messages_moved messages moved\n";
?>
Documentation generated on Wed, 17 Aug 2011 09:38:31 +0200 by phpDocumentor 1.4.3