2009-06-20 20 views
5

hizo una búsqueda en google sobre el tema y la mayoría de las aplicaciones que existían requerían un servidor dedicado.cualquier buen tutorial php sobre cómo enviar sms a teléfonos?

Voy a intentar esto en la máquina local y estoy usando wamp, ¿tendría que pasar por un tipo de comerciante (de algún tipo) para poder enviar sms?

y si conoce algún tutorial, enumérelas.

gracias

+0

¿Cuántos va a enviar? A menudo me he preguntado si mi proveedor se quejaría si se lo golpea continuamente con un plan de mensajes de texto ilimitado. Por supuesto, todavía no me han cancelado los mensajes de texto de mi hija, así que supongo que estaría a salvo. – Nosredna

+0

no tanto, pero tal vez envíe como 10-20 de ellos para ver si funciona, luego averigüe cómo puedo usarlo. – sarmenhb

+0

** actualización: ** aquí hay un buen tutorial de nuestros amigos en nettuts: http://code.tutsplus.com/tutorials/how-to-send-text-messages-with-php--net-17693 –

Respuesta

2

que he tenido buenas experiencias con el envío de SMS a través de la biblioteca gnokii en Linux mediante el uso de una conexión Bluetooth con un teléfono Nokia (el PC estaba funcionando asterisco también).

Por supuesto, esto significa que necesitará su propio teléfono para enviar mensajes SMS y alguna forma de conectarse. Asegúrese de marcar el supported phone list, que es principalmente teléfonos Nokia.

1

Siempre necesitará algún tipo de tercero para enviar (ya sea su teléfono o algún servidor móvil con su operador). Dado que los servicios móviles difieren y alguien tiene que pagar por ese SMS. (En la mayoría de los casos)

4

como se ha mencionado en otra respuesta que se necesita una tercera parte para enviar sus mensajes a través y que se también tienen que pagar algo para enviarlos.

No lo he probado pero this tutorial on Sending SMS thru HTTP parece una buena manera de hacerlo. Te permitirá

Usa PHP y el protocolo HTTP para enviar mensajes de texto desde tu sitio web a través de una puerta de enlace SMS.

El tutorial hace uso de la SMS API de TM4B que parece muy intuitiva. TM4B también ofrece gateway software for a dedicated machine (aunque sé que intenta evitar eso). Y como se indica en el tutorial sobre TM4B:

  • Ellos son la única puerta Sé que tiene un modo de simulación para ajustar sus guiones.
  • No tienen ninguna tarifa de configuración.
  • Sus precios son bajos.
  • Son confiables.
  • Los uso.

Al menos esa es la manera en que voy a empezar. Creo que es suficiente propaganda para esta noche:).

2

Esto es lo que estoy usando. No sé si funciona en todas partes, pero en Argentina (donde vivo) funciona.

Básicamente tiene que enviar un correo electrónico a una dirección de correo electrónico especial. Estoy enviando cuatro correos (uno por compañía) ya que, generalmente, no sé quién es el cliente.

function prepararMail($tel, $msg) { 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
    enviarMail("[email protected]", '', "$msg"); 
} 

function EnviarMail($dest, $subject, $msg) { 
    $from_name = "Your name"; 
    $from_email = "your email"; 
    $headers = sprintf ("From: %s <%s>\nSender: %s <%s>\nContent-Type: text/plain; charset=\"UTF-8\"\nContent-Transfer-Encoding: 8bit\n", $from_name, $from_email, $from_name, $from_email); 

    mail($dest, $subject, $msg, $headers); 
}