Envoi par requête HTTP

Cette méthode vous permet d'envoyer simplement vos SMS par l'appel d'une URL. C'est une méthode nettement moins fiable que d'utiliser les WebServices, mais qui existe pour rester compatible avec l'ancienne version du site.

Voici l'URL :
http://www.smsbull.com/membres/smsdistant.php?numero=NUMERO&message=MESSAGE&email=EMAIL&pass=MOTDEPASSE

Il vous est possible d'ajouter le paramètre "sender=" pour personnaliser l'expéditeur.
Il est possible d'indiquer plusieurs numéros de téléphone en les séparants par des ;
Le serveur renvoie sur la première ligne ENVOYE en cas de succès, ECHEC sinon. Sur la deuxième ligne se trouve l'identifiant du message.

NB :
Un message peut contenir au maximum 1224 caractères, vérifiez de votre coté la taille limite des messages envoyés.
Certains caractères spéciaux comptent comme 2 caractères, à savoir : | ^ { } [ ] ~ \ €

Exemple

<?php
$numero = urlencode('0600000000');
$message = urlencode('Ceci est un message de test');

$email = urlencode('monemail@example.com');
$pass = urlencode('monmotdepasse');

$retour = file("http://www.smsbull.com/membres/smsdistant.php?numero=$numero&message=$message&email=
$email&pass=$pass");

if (trim($retour[0]) == 'ENVOYE')
	echo 'Envoi effectué';
else
	echo 'Echec de l\'envoi';
?>