Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/07/2009, 05:00
cesanago
 
Fecha de Ingreso: enero-2009
Mensajes: 4
Antigüedad: 17 años, 8 meses
Puntos: 0
el formulario de mi web no funciona

Hola a todos pague a una empresa para hacer mi web y el formulario de contacto no funciona intento ponerme en contacto con ellos pero imposible.
asi que decido encontrar la solucion por otra parte. el problema es que no llega ningun mensaje a mi correo. aver si alguien me ayuda a saber que le falta a este codigo, si es donde dice poner el email que va ha recibir el formulario como lo pongo cual puede ser la manera correcta
muchas gracias
Código PHP:
<?
}Else{

if ( 
$_SERVER['REQUEST_METHOD'] == 'POST' ) { // foi feito um post no formulario 
$nome_site = 'Contact the Site - Speed-Removals'; // Name do formulario 
$email_site = $strEmail; // Coloque aqui o email que vai receber o formulario 
$email_user = $_POST['email']; // campo e-mail retirado do formulario 
$name_user = $_POST['name']; // campo name 
if ( strpos( $_SERVER['HTTP_REFERER'], $_SERVER['SERVER_NAME'] ) > 0 ) { // verifica se o servidor que ta o formulario é o mesmo que o chamou, se for um ataque de injeção de dados este valor será diferente 
ini_set( 'sendmail_from', $email_site ); 
$msg = "Completed in Form ".date("d/m/Y")." the ".date("H:i:s").", Follow below data:<br><br>"; 
while( list( 
$campo, $valor ) = each( $HTTP_POST_VARS ) ) { 
$msg .= "<b>".ucwords($campo).":</b> ".$valor."<br>"; 
} 
$cabecalho = "Return-Path: ".$name_user." <".$email_user.">\r\n"; 
$cabecalho .= "From: ".$name_user." <".$email_user.">\r\n"; 
$cabecalho .= "X-Priority: 3\r\n"; 
$cabecalho .= "X-Mailer: Formmail [version 1.0]\r\n"; 
$cabecalho .= "MIME-Version: 1.0\r\n"; 
$cabecalho .= "Content-Transfer-Encoding: 8bit\r\n"; 
$cabecalho .= 'Content-Type: text/html; charset="iso-8859-1"'; 
mail( $email_site, 'Contact the Site - Speed-Removals', $msg, $cabecalho ); 
} else { 
die( 
'Detected attempt to injection of data, your ip was signed and take the legal measures' ); 
} 
} 
?>