Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/04/2013, 05:01
ignatar20
 
Fecha de Ingreso: abril-2012
Ubicación: Malaga
Mensajes: 46
Antigüedad: 12 años, 1 mes
Puntos: 0
Respuesta: Problema con formulario de contacto

Hola.
Yo también soy novato en PHP, pero en el código hay un par de fallillos:
-La variable $mail no existe, deberías poner $email (a veces, por una simple coma el programa esta mal entero xD)
-En el if, debes de poner || para OR.

Por lo demás, yo creo que está bien escrito, si no es así, que venga alguien con más experiencia para ayudarte.

Te dejo el código como sería:

Código:
<?php

$name = $_REQUEST['name'];
$email =  = $_REQUEST['email'];
$section = $_REQUEST['section'];
$message = $_REQUEST['message'];
$asunto = "Mail de " .$name. " a través del area de contacto de la web";

$header = "De: " .$email;

$mensaje = "Tienes un mensaje de " .$name. "\r\n";
$mensaje .= "Su e-mail es: " .$email. " \r\n";
$mensaje .= "Mensaje: " .$message. " \r\n";
$mensaje .= "Fecha de envio: " .date('d/m/Y', time());

if($section == "designer" || $section == "info")
{
   $section .= "@ejemplo.com";
}
else
{
    if($section == "wm")
    {
       $section = "[email protected]";
     }
}
/*Supongo que aqui donde pones mail te refieres a $email, si no es asi, cámbialo*/
$email($section, $asunto, utf8_decode($mensaje), $header);

echo "Mensaje enviado correctamente";

?>

Espero haberte sido de ayuda, aunque sea poca xD.

Saludos.