“Conocimientos Programación>Programación PHP /MySQL

Cómo enviar un SMS con un script PHP

2013/5/12
Con casi todo el mundo lleva un teléfono celular, servicio de mensajes cortos (SMS ) es una poderosa manera de llegar a la gente donde quiera que estén . Su aplicación PHP puede aprovechar este servicio , también. Sin embargo, el SMS no es como el correo electrónico , que es gratuito y abierto a cualquier persona con una conexión a Internet. Mensajes SMS se envían a través de redes celulares de telecomunicaciones " , y por lo que debe utilizar un servidor de gateway SMS para acceder a la red. Cosas que necesitará
instalación de PHP con soporte cURL
Mostrar más instrucciones
Adquirir un SMS Service Gateway
1

Seleccione un servicio gateway SMS de usar. Esta pasarela enviará los mensajes en la red celular de telecomunicaciones » . El servicio de puerta de enlace va a costar dinero , ya que la carga de las telecomunicaciones para la entrega de mensajes SMS. Echa un vistazo a Ozeki o TM4B ejemplos . Hay otros servicios , también, como la puerta de entrada Google SMS.
2

Regístrate en el servicio y conseguir la necesaria credenciales de acceso .
3

Adquirir y leer la interfaz de programación de aplicaciones (API ) para el portal de acceso elegido. La forma en que se envía el mensaje SMS puede variar de acuerdo a la API . Pero hay una tendencia general sigue independientemente de la puerta de entrada a elegir .
Enviar su mensaje
4

Configurar las variables de petición. Crear una matriz llamada "$ sms " . Esta matriz contendrá todas las variables de una demanda de su pasarela SMS necesita para enviar un mensaje. Es probable que necesite ajustar " $ sms [ " a " ] " para el receptor del mensaje , "$ sms [ " de " ] " para el remitente del mensaje y "$ sms [ " mensaje " ]" para el contenido del mensaje. Compruebe la API de otros datos que se va a enviar.
5

Uso cURL para enviar su solicitud . Consulte la documentación de cURL en el sitio web de PHP para obtener más información sobre cómo utilizar cURL . Usará " curl_setopt ()" para establecer la dirección URL de la pasarela SMS y para codificar la variable "$ sms " . Usará " curl_exec ()" para enviar el mensaje SMS a la pasarela .
6

Examine la respuesta que " curl_exec ()" devuelve . Si la respuesta es " falso ", entonces el SMS no se envían . Es posible que haya un problema de red en el servidor. Si no es así, compruebe la puerta de enlace API SMS de nuevo para asegurarse de que está enviando toda la información necesaria correctamente. Algunas pasarelas de SMS ofrecen herramientas de depuración . Si el suyo no , tomar ventaja de ellos en este momento . Si la respuesta fue " verdad", a continuación, su mensaje ha sido enviado con éxito.

Programación PHP /MySQL
Cómo eliminar una entidad de una matriz en PHP
Cómo configurar el correo electrónico con PHP
Cómo crear PHP Contacto formularios con campos
Cómo actualizar PHP para Windows
MySQL Import Tutorial
Fácil manera de cambiar cláusulas de consultas PHP
Cómo evitar entradas duplicadas con PHP en MySQL
MySQL PHP imagen Subir Tutoriales
Conocimientos Informáticos © http://www.ordenador.online