
Código PHP:
<?php //iniciciamos
if ($submit) {
//Agregamos una funcion para que no nos puedan agregar algun tipo de caracter html
function quitar($msg)
{
$msg = str_replace("<","<",$msg);
$msg = str_replace(">",">",$msg);
$msg = str_replace("\'","'",$msg);
$msg = str_replace('\"',""",$msg);
$msg = str_replace("\\\\","\",$msg);
return $msg;
}
$autor=trim($nombre);//revisamos que los campos esten llenos y validos
$email=trim($email);
if(empty($autor)) {
echo "<font class=style4>Y como vamos a saber tu nombre?<br><br><a href=javascript:history.back()>Atras</a></font>";
}
if ($email =="") {
echo "<font class=style4>Como te vamos a contestar?<br><br><a href=javascript:history.back()>Atras</a></font>";
}
if (!ereg("^[^@]+@([a-zA-Z0-9\-]+\.)+[a-zA-Z0-9]{2,}$", $email)) { // email correcto
echo "<font class=style4>Checa tu MAIL!<br><br><a href=javascript:history.back()>Atras</a></font>";
}
else
{
$asunto = "Staff en linea, Han enviado un ".$asunt." de Portal Cancun";
$staff = "[email protected]";
$headers = "MIME-Version: 1.0\r\n";
$headers = "From: $email\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "Reply-To: [email][email protected][/email]\r\n";
$mensaje = "<html><head></head><body><font face=arial,tahoma size=2 color=black><div align=center><b>STAFF EN LINEA:</b></div><br><br>Han Enviado la siguiente informacion
desde <a href=http://www.portalcancun.com target=_blank>portal cancun:</a><br><br> <b>Nombre:</b> ".$nombre."<br><br><b>E-M@il:</b> ".$email."<br><br><b>Asunto:</b> ".$asunt."
<br><br><b>Mensaje:</b> ".$msg."<br><br><b>Dia y Hora de envio:</b> ".$fecha."<br><br><b>IP:</b> ".$ip."<br><br>Favor de contestar lo antes posible el admin(Willy, Clst o Ger) que este en linea.<br><br><b> Aqui Reportandose Robot Portal Cancun, PHP POWA!</b></font>";
mail($staff, $asunto, $mensaje, $headers);
echo '<div align=center><span class=style4><br><br>Muchas Gracias <b>'.$nombre.'</b>, tu mensaje ha sido enviado.<br>
<a href=index.php>Ir al Inicio<br><br></a></span></div>';
}
else {
echo '
<form method="post" action="'; ?> <? echo $PHP_SELF; ?> <? echo'" name=reduce enctype="multipart/form-data">
<input name="fecha" type="hidden" value="'; ?> <?php echo date("d-m-Y h:i:s"); ?> <?php echo'"><input name="ip" type="hidden" value="'; ?><? if(getenv(HTTP_X_FORWARDED_FOR)) { $getip = getenv(HTTP_X_FORWARDED_FOR); }
elseif(getenv(HTTP_CLIENT_IP)) { $getip = getenv(HTTP_CLIENT_IP); }
else { $getip = $REMOTE_ADDR; }
echo $getip ?> <? echo'">
<table width="450" border="0" align="center" cellpadding="3" cellspacing="1" bgcolor="#0099CC">
<tr bgcolor="#E8EEF2" class="style4">
<td colspan="2"><div align="center"><strong>SOPORTE EN LINEA </strong></div></td>
</tr>
<tr bgcolor="#E8EEF2" class="style4">
<td width="100"><strong>Nombre:</strong></td>
<td><input name="nombre" type="text" id="nombre" size="35" maxlength="50"></td>
</tr>
<tr bgcolor="#E8EEF2" class="style4">
<td width="100"><strong>E-mail:</strong></td>
<td><input name="email" type="text" id="email" size="35" maxlength="100"></td>
</tr>
<tr bgcolor="#E8EEF2" class="style4">
<td width="100"><strong>Asunto:</strong></td>
<td><select name="asunt" id="asunt">
<option value="Invitacion">Invitacion / Publicidad</option>
<option value="Ayuda" selected>Ayuda / Soporte</option>
<option value="Error">Error / Link roto</option>
<option value="Comentario">Comentario / Critica</option>
<option value="Mensaje">Otra cosa</option>
</select></td>
</tr>
<tr bgcolor="#E8EEF2" class="style4">
<td valign="top"><strong>Tu Mensaje: </strong></td>
<td><textarea name="msg" cols="35" rows="8" wrap="VIRTUAL" id="msg" onKeyDown="limite(this,8000)" onKeyUp="limite(this,8000)"></textarea></td>
</tr>
<tr bgcolor="#E8EEF2" class="style4">
<td colspan="2" valign="top"><div align="center"><strong>Maximo</strong> <input name="cont" type="text" size="6" value="8000" readonly maxlength="5"></div></td>
</tr>
<tr bgcolor="#E8EEF2" class="style4">
<td colspan="2" valign="top"><div align="center">
<input type="submit" name="submit" value="Enviar">
</div></td>
</tr>
</table>
</form> <p align="center"><strong><span class="style10">*IMPORTANTE</span>:</strong> Recuerda que por la publicidad, cubrimiento de evento o por afiliacion no se cobra absolutamente nada. </p></td>
';
}
?>