¿Cómo puedo enviar sms text desde mi web php?
¿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
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
2 respuestas
Respuesta de kiallio
1
Respuesta de mandarsms net smsgratis