envoyer un sms via un API
bonsoir a tous et toute ,
j'essaye d'utiliser la fonction curl_exec pour envoyer un sms via un api , tout se passe bien a la seule diffference que c'est juste la premiere chaine de carractere qui arrive chez le destinataire.
voici le bout de code que j'utilise.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| $url ="http://xxxxxxx/http_api?action=sendsms&username=522&password=2017&from=".$sender_id."&to=".$destinataire."&msg=".$message;
// Initialise une session cURL
$ch = curl_init();
// echo $url;
// Défini quelques options
// - Indique l'url auquel curl devra accéder
curl_setopt($ch, CURLOPT_URL, $url);
// - Retourne le contenu par la fonction curl_exec au lieu d'afficher directement le contenu récupéré
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
// - Défini un user-agent à envoyer au serveur. Vous pouvez par exemple envoyer un user-agent d'un téléphone Android, d'un iPhone, ... pour tenter de récupérer le contenu d'une version mobile d'un site web
curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (Windows NT 6.1; WOW64; rv:21.0) Gecko/20100101 Firefox/21.0');
// - Exécute la session cURL fournie et stocke le contenu récupéré dans la variable $resultat (grâce à l'option CURLOPT_RETURNTRANSFER)
$resultat = curl_exec ($ch);
// - Ferme une session cURL et donc la connexion au serveur distant
curl_close($ch);
// Affiche le contenu récupérer par curl
echo $resultat; |
Merci de votre aide .
il y'a forcement un petit truc un regler.