Ver Mensaje Individual
  #1 (permalink)  
Antiguo 03/09/2013, 04:17
dicarlo
 
Fecha de Ingreso: abril-2011
Mensajes: 19
Antigüedad: 13 años
Puntos: 1
Código formulario de contacto PHP

Hola amigos, no se que es lo que pasa pero mi formulario de contacto no me funciona y no doy con el por que!!! Os paso el código para ver si me podeis ayudar, os lo agradeceria!!!
Por un lado:

<div class="contact-form-container">
<h3 class="smart-head">Formulario de Contacto</h3>
<p>Rellena el formulario y envianoslo, te responderemos lo antes posible.</p>
<form action="enviar.php" id="contact-form" class="clearfix" method="post">
<div class="form-cell">
<label class="display-ie8" >Nombre:</label>
<input type="text" placeholder="Nombre" class="name required" name="nombre" title="* Introduzca su nombre" /><span>*</span>
</div>

<div class="form-cell">
<label class="display-ie8" >Teléfono:</label>
<input type="text" placeholder="Teléfono" class="phone required" name="tlf" />
</div>

<div class="form-cell">
<label class="display-ie8" >Email:</label>
<input type="text" placeholder="Email" class="email required" name="email" title="* Introduzca su email" /><span>*</span>
</div>

<div class="form-cell">
<label class="display-ie8" >Asunto:</label>
<input type="text" placeholder="Asunto" class="subject" name="asunto" />
</div>

<div class="form-row">
<label class="display-ie8" >Mensaje:</label>
<textarea name="mensaje" class="message required" cols="30" rows="10" placeholder="Mensaje" title="* Introduzca su mensaje"></textarea>



<input type="submit" name="submit" value="Enviar" class="submit readmore"/>
<input type="hidden" name="action" value="send_message" />
<input type="hidden" name="target" value="[email protected]" />
<img src="images/loading.gif" id="contact-loader" alt="Loader" />
<p id="message-sent">&nbsp;</p>

</div>
<div class="error-container">
</div>
</form>


Y el enviar.php:
<?php
$nombre = $_POST['nombre'];
$tlf = $_POST['tlf'];
$email = $_POST['email'];
$asunto = $_POST['asunto'];
$mensaje = $_POST['mensaje'];

$header = 'From: ' . $email . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ",
desde el email " . $email . " \r\n";
$mensaje .= "eléfono: " . $tlf . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Asunto del mail recibido';

if (mail($para, $asunto, utf8_decode($mensaje), $header));
{
echo 'Mensaje enviado correctamente';
}
else {
echo "Oops!. Se produjo un error al procesar lo solicitado. Vuelve a intentarlo en unos minutos";
}
?>


Seguro que es una tontería, pero llevo un rato dandole vueltas y no lo resuelvo.
Gracias de antemano!!!