Nombre: Enviar SMS a traves de la Web
Descripción:
1) Creamos un archivo Php, con el nombre que deseemos. Ej: sms.php 2) Introducimos dentro de este, el siguiente codigo descripto mas abajo. Nota: Los parametros son para las empresas locales mas importantes en Argentina. 3- Subimos el archivo a un servidor que soporte PHP y listo.
URL: http://www.mygnet.net/codigos/php/formularios/enviar_sms_a_traves_de_la_web.1096
Código Fuente:
<?
// Direccion de e-mail que deseemos
//Preferiblemente una direccion real, por si alguien nos envia un e-mail
$header = "From: tudireccion@tuservidor.com";
// No mostrar errores
error_reporting(0);
// Si el boton del formulario fue presionado, seguir adelante
if ($_POST['do'] == "Enviar") {
// Tomamos los datos del formulario
//Numero destino
$number = trim($_POST['numero']);
//Asunto de nuestro sms
$subject = trim($_POST['subject']);
//el mensaje, separador, y nombre de quien lo envia
$message = trim($_POST['message'].$_POST['sep'].$_POST['nombre']);
// Vemos que el destino sea un numero y que lo demas campos esten en orden
if ((is_numeric($number)) && ($number != "") && ($subject != "") && ($message != "")) {
// Enviamos el mensaje (Por Personal)
if (mail("$number@personal-net.com.ar", $subject, $message, $header))
// Enviamos el mensaje (Por CTI)
if (mail("$number@sms.ctimovil.com.ar", $subject, $message, $header))
// Enviamos el mensaje (Por Movistar)
if (mail("$number@emocion.net.ar", $subject, $message, $header))
// Enviamos el mensaje (Por Movicom)
if (mail("$number@movicom.com.ar", $subject, $message, $header))
// Enviamos el mensaje (Por Movicom)
if (mail("$number@movimensaje.com.ar", $subject, $message, $header))
// Enviamos el mensaje (Por Movicom)
if (mail("$number@movi.com.ar", $subject, $message, $header))
// Enviamos el mensaje (Por Nextel)
if (mail("TwoWay.$number@nextel.net.ar", $subject, $message, $header)) {
// Damos un Correcto
echo "<p>Mensaje enviado correctamente!</p>
<br/><a href='javascript:history.go(-1)'>Mandar Otro?</a>";
} else {
// Damos notificacion de algun Error
echo "<p>Hubo algun Error en el envio. Por favor, verifica que todos los datos sean correctos!<br/><a href='javascript:history.go(-1)'>volver</a></p>";
}
} else {
// Si falta algo en el formulario pedimos que verifiquen todos los campos
echo "<p>Asegurate de poner un numero valido de celular, un asunto o un mensaje...<br/><a href='javascript:history.go(-1)'>volver</a></p>";
}
}
?>
//Nuestro formulario
<form method="post" name="txtmsg" action="">
Numero de Celular:<br/>
<input class="input" type="text" name="numero" maxlength="11" size="17">
Asunto<br/>
<input class="input" type="text" name="subject" maxlength="20" size="30"><br/>
<textarea class="input" name="message" rows="5" cols="25"></textarea><br/>
Tu Nombre o Numero<br/>
<input type="hidden" name="sep" value=" - "><input class="input" type="text"
name="nombre" maxlength="20" size="30">
<input type="submit" name="do" value="Enviar">
</form>