Exemple de cod
Mai jos este o selectie de exemple de cod pe care le poti copia si modifica in scopuri proprii. Daca ai nevoie de ajutor, te rugam sa ne contactezi.
<?php
// Autentificare
$user = "userultau";
$pass = "parolata";
// Detalii mesaj
$dela = "ClubBiliard";
$catre = "40722123123";
$mesaj = "Acesta este un mesaj test";
$mesaj = urlencode($mesaj);
// Pregatire URL pentru a face cererea GET
$url = "http://www.whosms.ro/send.php?";
$url.= "user=".$user;
$url.= "&pass=".$pass;
$url.= "&dela=".$dela;
$url.= "&catre=".$catre;
$url.= "&mesaj=".$mesaj;
// Trimiterea mesajului
$trimite = file_get_contents($url);
?>
Vom trimite mesajul prin HTTP GET catre scriptul tau de receptionare. Exemplu de script PHP de receptionare:
Scriptul de receptionare trebuie sa returneze "OK" pentru ca mesajul sa fie consemnat ca transmis cu succes. In caz contrar, mesajul va fi retransmis dupa 5 minute catre acel URL.
<?php
$expeditor = $_GET["expeditor"];
$destinatar = $_GET["destinatar"];
$mesaj = $_GET["mesaj"];
$data = $_GET["data"];
$operator = $_GET["operator"];
echo "OK";
// introducere variabile in baza de date
// autoresponder SMS
// trimitere e-mail
// etc..
?>
Scriptul de receptionare trebuie sa returneze "OK" pentru ca mesajul sa fie consemnat ca transmis cu succes. In caz contrar, mesajul va fi retransmis dupa 5 minute catre acel URL.
Poti verifica raportul de livrare a unui mesaj expediat folosind urmatoarea cerere HTTP GET:
<?php
$id = "25987";
$numar = "40722123123";
// Pregatire URL pentru a cere raspunsul de livrare
$url = "http://www.whosms.ro/raport.php?";
$url.= "id=".$id;
$url.= "&numar=".$numar;
// Verificare raport de livrare
$verificare = file_get_contents($url);
?>
Poti verifica creditul disponibil folosind urmatoarea cerere HTTP GET:
<?php
// Autentificare
$user = "userultau";
$pass = "parolata";
// Pregatire URL pentru a face cererea GET
$url = "http://www.whosms.ro/balanta.php?";
$url.= "user=".$user;
$url.= "&pass=".$pass;
// Verificarea creditului
$verificare = file_get_contents($url);
?>




