2010-10-13 4 views
-2

я могу отправить смс с использованием сокет в PHP? Я mysmsmantra апи ..отправки смс с использованием сокета в PHP

+1

(-1), это не правильный вопрос еще. Укажите ссылку на API, который у вас есть. Кроме того, как правило, документация API даст вам обзор того, какие методы доступны. –

+2

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

+1

«Выше HTTP API-код полностью совместим с PHP», поэтому да. :) – bzlm

ответ

1

Используйте Curl этого достаточно, чтобы отправить запрос на HTTP

Пример для локонов

<?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

После того, взглянули на ссылку API документации, предоставленной Мегги, чтобы отправить SMS вы должны сделать HTTP вызов определенного URL-адреса, содержащего ваши учетные данные.

Если вы пытаетесь внедрить MySMSMantra API с помощью сокета, вам нужно воссоздать (по крайней мере частично) стек HTTP ... так что да, возможно - почти все возможно ;-) - но это вздор.

Это способ более проще использовать доступный HTTP API в PHP: http://php.net/manual/en/function.httprequest-send.php

Глядя на образце PHP документации и документации MySMSMantra вы должны быть в состоянии написать код, отправить смс с PHP, не слишком много боли ,

+1

В этом случае 'HttpRequest' даже не требуется. Просто использовать 'file_get_contents()' будет достаточно. cURL также является популярным и подходящим решением. – mattbasta

+0

Долгое время я не использовал PHP, спасибо за то, что вы указали более легкое решение mattbasta! –

Смежные вопросы