Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/09/2008, 06:26
pablo80
 
Fecha de Ingreso: septiembre-2008
Mensajes: 29
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: problema de estilos en php

Os dejo aquí el archivo php ORIGINAL que estoy usando (antes de su modificación). Me gustaría que me dijerais por otro lado si he de modificarlo de alguna forma para evitar el envio de spam, o tal como está ya está bien. Gracias de nuevo y un saludo

Código PHP:
<?php
/************CONFIGURACIÓN**************/
$email_de_destino="[email protected]";
$campo_email_origen="email";
/***********************************************/
function ValidarDatos($campo){

    
//Array con las posibles cabeceras a utilizar por un spammer
    
    
$badHeads = array("Content-Type:",
    
"MIME-Version:",
    
"Content-Transfer-Encoding:",
    
"Return-path:",
    
"Subject:",
    
"From:",
    
"Envelope-to:",
    
"To:",
    
"bcc:",
    
"cc:");
    


    foreach(
$badHeads as $valor)
    {
        if(
strpos(strtolower($campo), strtolower($valor)) !== false)
        {
            
header("HTTP/1.0 403 Forbidden");
            exit;
        }
    }
}

foreach(
$_POST as $key=>$value)
{
    
ValidarDatos($value);
    
$mail .=strtoupper(substr($key,0,1)).strtolower(substr($key,1,strlen($key)))." : ".$value."\n";
}


mail($email_de_destino,"Consulta desde la web",$mail,"From: ".$_POST[$campo_email_origen]);
?>
<html>
<head><title>Consulta enviada</title></head>
<body>
<table width="100%" height="100%">
    <tr>
        <td width="100%" height="100%" valign="middle" align="center">
            Su petición ha sido mandada con exito<br />
            En breve nos pondremos en contacto con usted
        </td>
    </tr>
</table>
</body>
</html>