2010-10-13 5 views
-2

Puis-je envoyer des SMS en utilisant la prise en php? J'ai mysmsmantra api ..envoi de SMS à l'aide de la prise en php

+1

(-1) ce n'est pas encore bonne question. Veuillez fournir un lien vers l'API que vous avez. De plus, généralement, la documentation de l'API vous donnera un aperçu des méthodes disponibles. –

+2

http://www.mysmsmantra.com/api.html – teemitzitrone

+1

"Au-dessus du code API HTTP sont entièrement compatibles avec PHP", la réponse est oui. :) – bzlm

Répondre

1

Utilisez le Curl qui est suffisant pour envoyer la requête HTTP

Exemple pour la boucle

<?php 
     // create curl resource 
     $ch = curl_init(); 

     // set url 
     curl_setopt($ch, CURLOPT_URL, "example.com"); 

     //return the transfer as a string 
     curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); 

     // $output contains the output string 
     $output = curl_exec($ch); 

     // close curl resource to free up system resources 
     curl_close($ch);  
?> 
1

Après eu a un regard sur le lien de la documentation API fournie par maggie, pour envoyer un SMS, vous devez faire une HTTP appel à une URL spécifique contenant vos informations d'identification. Si vous essayez d'implémenter l'API MySMSMantra en utilisant socket, vous devez recréer (au moins partiellement) la pile HTTP ... alors oui c'est possible - tout est possible ;-) - mais c'est un non-sens.

Il est beaucoup plus simple d'utiliser l'API HTTP disponible en PHP: http://php.net/manual/en/function.httprequest-send.php

En regardant l'exemple de la documentation PHP et la documentation MySMSMantra vous devez être en mesure d'écrire du code qui envoient des sms de php sans trop de douleur .

+1

Dans ce cas, 'HttpRequest' n'est même pas nécessaire. Il suffit simplement d'utiliser 'file_get_contents()'. cURL est également une solution populaire et adaptée. – mattbasta

+0

Longtemps je n'ai pas utilisé PHP, merci de pointage solution plus facile mattbasta! –

Questions connexes