¿Cómo puedo enviar sms text desde mi web php?

Hola compañero espero me puedas ayudar...
¿Cómo puedo enviar sms text desde mi web a un celular sin importar la empresa donde este...? tigo, movistar, comcel..
En mi página web tengo este código...
<?php
$varnumorigen = $_POST['numorigen']; // e-mail del remitente tomado desdel el form.
$varnomemp = $_POST['nomemp']; // empresa de telefonía (destino) - idem.
$varnumdestino = $_POST['numdestino']; // numero de celular (destino) - idem.
// procesamos el select del formulario html, con switch desde php.
switch($varnomemp)
{
case "personal": // personal
   $empresa = "@personal-comcel.com.co"; // "case" valor "personal" - lo asigno a $empresa.
     break;
case "movistarg": // movistar genérico
   $empresa = "@bellsouthim.net.co";
      break;
case "Tigo":
   $empresa = "@personal.sms.tigo.com.co";
      break;
case "Movistarc":
   $empresa = "@personal.movistar.com.co";
      break;
case "comcel":
   $empresa = "@comcel.com.co";
      break;
default:
echo "empresa incorrecta - seleccione nuevamente";
break;
}
$titulo = "sms web"; // titulo que aparecerá en el sms del destinatario
$headers = "From: " . $_POST['nombre'];
$headers .= "<" . $varnumorigen . ">\\r\\n"; // e-mail del remitente (esto es 100% obligatorio)
$headers .= "Reply-To: " . $varnumorigen; // esta campo no es obligatorio, pero queda bien
$mensaje = $_POST['mensaje']; // esta variable contiene el mensaje que enviamos, captado desde el formulario
$destino = $varnumdestino.$empresa; // concateno el numero de celular con la empresa
mail($destino,$titulo,$mensaje,$headers); // enviamos el mail/sms !
echo "sms enviado!";
?>
gracias por su ayuda.. y atención

1 respuesta

1
Respuesta de
Si tu proveedor de servicio te facilita un email ajuntado a tu numero móvil, lo puedes enviar como un email normal.
Por ejemplo, en mi caso yo uso una compañía llamada MetroPCS. Si deseo enviarme un sms desde mi web lo único que hago es enviarlo a minumeromovil@mymetropcs.com
Para averiguar cuál era el email de mi número telefónico, lo único que hice fue enviarme un sms a mi correo desde mi móvil.
Código:
mail('tumovil@mymetropcs.com','','el mensaje','From: quienloenvia@elemail.com');
Espero que te sirva.
Añade un comentario a esta respuesta
Añade tu respuesta
Haz clic para o
Escribe tu mensaje