1. Go to this page and download the library: Download eftec/usagimq library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
eftec / usagimq example snippets
$usa=new UsagiMQ("127.0.0.1",6379,1);
if ($usa->connected) {
$info=$usa->receive();
if ($info=='NO INFO') {
$usa->webUI(); // if not information is send, then it opens the UI. It is optional
} else {
echo $info; // show the result.
}
} else {
echo "not connected";
}
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "http://localhost/UsagiMQ/mq.php?id=200&op=INSERTCUSTOMER&from=SALESSYSTEM" );
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1 );
curl_setopt($ch, CURLOPT_POST, 1 );
curl_setopt($ch, CURLOPT_POSTFIELDS, "** IT IS WHAT WE WANT TO SEND**" );
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: text/plain'));
$result=curl_exec ($ch);
echo $result; // if returns OKI then the operation was successful. Otherwise, it an error.
// its a local subscriber
379,1);
if (!$usa->connected) {
echo "not connected";
die(1);
}
$listEnveloper=$usa->listPending("insert");
foreach($listEnveloper as $id) {
$env=$usa->readItem($id);
var_dump($env);
// todo: code goes here
// $correct indicates if the operation was successful or not. For example, if the operation was to insert and the operation failed.
// We also could decide to delete it for any case. Its up to us.
if ($correct) {
$usa->deleteItem($id); // YAY!
} else {
$usa->failedItem($id,$env); // booh hiss!.
}
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.