Ver Mensaje Individual
  #1 (permalink)  
Antiguo 02/10/2011, 18:23
Avatar de Arasunu
Arasunu
 
Fecha de Ingreso: mayo-2010
Ubicación: Lambaré, Paraguay
Mensajes: 6
Antigüedad: 14 años
Puntos: 2
Codigo php para envio de sms

Buenas a todos los amigos de foros del web, desde ya los saludo y tambien quisiera que me dieran una mano por favor si es que esta en su alcanze..

Tengo un script de envio sms para argentina, pues el problema que tengo es que no llega el nombre del que envia, llega el mensaje, el from y demas pero la firma del que envia no llega, ya trate de todas maneras editando el archivo enviasms.php pero no le encuentro como hacerlo, pongo aqui el codigo a ver si me podrian dar una manito por favor les estaria muy agradecido..

Ahh casi me olvidaba, tambien no logro que el maxlenght funcione en la hoja index.php, ya que quiero en numero que solo se pongan 6 numeros y no sobrepase eso, asi como tambien en el campo de mensaje que no sobrepase los 120 caracteres.

aqui dejo el codigo, desde ya muy agradecido con esta comunidad..

saludos



index.php
Cita:
<html>
<head>
<title>Documento sin t&iacute;tulo</title>
<meta http-equiv="" content="text/html; charset=iso-8859-1">
<link href="main.css" rel="stylesheet" type="text/css">
<meta http-equiv="" content="text/html; charset=iso-8859-1"><meta http-equiv="" content="text/html; charset=iso-8859-1"><meta http-equiv="" content="text/html; charset=iso-8859-1"><meta http-equiv="" content="text/html; charset=iso-8859-1"><meta http-equiv="" content="text/html; charset=iso-8859-1"><meta http-equiv="" content="text/html; charset=iso-8859-1"><meta http-equiv="" content="text/html; charset=iso-8859-1"><meta http-equiv="" content="text/html; charset=iso-8859-1"></head>

<body>
<form action="enviasms.php" method="get" name="enviamensaje" id="enviamensaje">
<p align="center"><font color="#3E7B7B" size="4" face="Georgia, Times New Roman, Times, serif"><strong>Envio
de SMS</strong></font></p>
<table width="69%" border="0" align="center" cellpadding="0" cellspacing="0" class="RecuadroTabla">
<tr>
<td width="47%" class="texto"><div align="right">Numero de Celular</div></td>
<td width="5%">&nbsp;</td>
<td width="48%"><input name="numerocel" type="text" class="textbox" id="numerocel" size="40"></td>
</tr>
<tr>
<td class="texto"><div align="right">Empresa</div></td>
<td>&nbsp;</td>
<td><select name="empresa" class="textbox" id="select">
<option value="01">Argentina - PERSONAL: (ca + nº sin 0 ni 15)</option>
<option value="02">Argentina - CTI: (ca + nº sin 0 ni 15)</option>
<option value="06">Argentina - VOMISTAR: (ca + nº sin 0 ni 15)</option>
<option value="07">Argentina - NEXTEL: (ca + nº sin 0 ni 15)</option>
<option value="08">Argentina - SKYTEL: (ca + nº sin 0 ni 15)</option>
<option value="09">Argentina - CONECTEL: (ca + nº sin 0 ni 15)</option>
</select></td>
</tr>
<tr>
<td class="texto"><div align="right">Tu Nombre</div></td>
<td>&nbsp;</td>
<td><input name="nombre" type="text" class="textbox" id="nombre2" size="40">
</td>
</tr>
<tr>
<td valign="top" class="texto"><div align="right">Mensaje</div></td>
<td rowspan="2">&nbsp;</td>
<td rowspan="2"><textarea name="mensajeenv" cols="35" class="textbox" id="mensajeenv"></textarea></td>
</tr>
<tr>
<td><div align="right"></div></td>
</tr>
<tr>
<td height="23">&nbsp;</td>
<td>&nbsp;</td>
<td>&nbsp;</td>
</tr>
<tr>
<td colspan="3"><div align="center">
<input name="Submit" type="submit" class="boton" value="Enviar SMS">
</div></td>
</tr>
</table>
</form>
<table width="523" border="0" align="center" cellpadding="0" cellspacing="0">
<!--DWLayoutTable-->
</body>
</html>

enviasms.php
Cita:
<?php

$emailenvia ="[email protected]"; /* Direccion de correo que envia */
$empresasms= $_GET['empresa']; /* Recibo la Empresa del dest */
$numero= $_GET['numerocel']; /* el numero del cel */
$mensaje= $_GET['mensajeenv'];


/* VERIFICO LA EMPRESA Y SELECCIONO EL SERVER */
/*
Movistar
@sms.movistar.net.ar
@e-mocion.net.ar (creo que ya no está activo) ex unifon
@movimensaje.com.ar (creo que ya no está activo) ex movicom

Personal
@personal-net.com.ar

CTI @infotext.cti.com.ar (creo que ya no está activo)
@sms.ctimovil.com.ar

Conectel
@conectel.com.ar

Nextel
@nextel.net.ar

Skytel
@skytel.com.ar

//Para Personal // */

if ($empresasms=="01" ) {
$server= 'personal-net.com.ar';

}

if ($empresasms == "02" ) {
$server= 'sms.ctimovil.com.ar';
}

if ($empresasms == "06" ) {
$server= 'sms.movistar.net.ar';
}

if ($empresasms == "07" ) {
$server= 'nextel.net.ar';
}

if ($empresasms == "08" ) {
$server= 'skytel.com.ar';
}

if ($empresasms == "09" ) {
$server= 'conectel.com.ar';
}

$mensaje = wordwrap($mensaje, 100);
echo $mensaje;

$destinatario = $numero.'@'.$server;

$para = $destinatario;
$asunto = 'CiberCentro SMS';
$cabeceras = 'From: [email protected]' . "\r\n" .
'Reply-To: [email protected]' . "\r\n" .
'X-Mailer: PHP/';

mail($para, $asunto, $mensaje, $cabeceras);
$texto= $destinatario. '<br>'. $mensaje ;

mail('[email protected]','SMS ENVIADO!!!',$texto,'FROM: $emailenvia');
echo 'El mensaje fue enviado!!! a '.$destinatario;


?>