Inscription
  1. Comment ça marche ?
Methode HTTP : GET

Nous allons éffectuer une requete GET en utilisant la fonction file_get_contents() pour envoyer le SMS. Le premier script correspond au code HTML du formulaire et le deuxieme permet de traiter les données de l'utilisateur et d'envoyer le SMS.
  1. Formulaire HTML :
<form name="envoyersms" method="post" action="handler.php">
<label>Numero : <input type="text" name="number" /></label><br >
<label>Expediteur : <input type="text" name="expediteur" /></label><br />
<label>Message : <textarea  name="message"></textarea></label><br />
<label> 
   Flash : 
   <input type="radio" name="flash" value="0" checked="checked" /> Non -
   <input type="radio" name="flash" value="1" /> Oui
</label>
<br />
<input type="submit" name="envoyer" value="Envoyer" />
</form>

  1. Code PHP (handler.php) :
<?php
function send($apikey$number$message$expediteur false$msg_id false)
{   
   
$request  "&apikey=".urlencode($apikey)."&number=".urlencode($number);
   
$request .= "&message=".urlencode($message);
   
$request .= "&expediteur=".urlencode($expediteur)."&msg_id=".(int)$msg_id;
   
$r=file_get_contents("http://envoyersms.biz/api/v1/?method=send".$request);
   return 
$r;
}

$responses = array('OK'     => 'Message envoyé avec succès.',
                   
'ERR_01' => 'APIkey invalide.',
                   
'ERR_02' => 'Erreur au niveau des paramètres.',
                   
'ERR_03' => 'Crédit insuffisant.',
                   
'ERR_04' => 'Le numéro du destinataire est invalide.'
             
);
             
if (!empty(
$_POST['envoyer']))
{
   
$apikey ""# votre APIkey   
   
$r=send($apikey,$_POST['number'],$_POST['message'],$_POST['expediteur']);   
   echo 
$responses[$r];
}
?>