Headerlogo
Ajouter aux favoris
Accueil Carnet d'adresse Contactez-nous
1540147
23:50
 26-02-2026
 
 

API PHP : FILE_GET_CONTENTS
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.

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>

Traitement 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://dev.envoyersms.org/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];
}
?>
Telecharger le script


sms nouvelle année - SMS nouvel an - SMS professionnel - Informations Legales