Com quase todo mundo levando um telefone celular, Short Message Service (SMS) é uma poderosa forma de alcançar as pessoas onde quer que estejam . Seu aplicativo PHP pode aproveitar este serviço , também. No entanto , o SMS não é e-mail como , que é gratuito e aberto a qualquer pessoa com uma conexão à Internet. As mensagens SMS são entregues através de redes celulares das telecomunicações , e por isso você deve usar um servidor de gateway SMS para acessar a rede . Coisas que você precisa instalar o PHP com suporte a cURL
Show Mais instruções
Adquirir um SMS Gateway Service
1
Selecione um serviço de gateway SMS para usar. Este portal irá encaminhar suas mensagens em rede celular das telecomunicações . O serviço de gateway vai custar dinheiro , porque as telecomunicações taxa para a entrega da mensagem SMS . Dê uma olhada em Ozeki ou TM4B para exemplos. Existem outros serviços , também, como o gateway SMS do Google.
2
Assine o serviço e obter o necessário log -in credenciais
3
Adquirir e ler a Application Programming Interface (API) para a sua porta de entrada escolhida. A maneira pela qual você enviar sua mensagem SMS irá variar de acordo com a API. Mas há um padrão geral segue-se , independentemente de qual o gateway que você escolher.
Enviar sua mensagem
4 Configure suas variáveis de solicitação. Criar um array chamado "$ sms" . Esta matriz irá conter todas as variáveis de solicitação de seu gateway SMS necessita para enviar uma mensagem. Você provavelmente vai precisar definir "$ sms [' a '] " para o receptor da mensagem , "$ sms [ 'de' ]" para o remetente da mensagem e "$ sms [' mensagem' ]" para o conteúdo da mensagem. Confira a API para outros dados que precisam ser enviados .
5
Use cURL para enviar sua solicitação. Consulte a documentação do cURL no site do PHP para obter detalhes sobre como usar cURL . Você vai usar " ) curl_setopt ( " para definir a URL do seu gateway SMS e para codificar o seu "$ sms" variável. Você vai usar " curl_exec ()" para enviar sua mensagem SMS para o gateway.
6
Examine a resposta que " curl_exec ( )" retorna. Se a resposta é "falso ", então seu SMS não foi enviada. Pode haver um problema de rede em seu servidor . Se não houver , verifique o API Gateway SMS novamente para certificar-se de que você está enviando todas as informações necessárias corretamente. Alguns gateways SMS oferecer ferramentas de depuração . Se isso acontecer , aproveitá-las neste momento. Se a resposta foi " verdade", em seguida, sua mensagem foi enviada com sucesso.