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:

<?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);
?>

Vezi costurile pentru SMS Gateway API