Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/04/2013, 05:09
lbp
 
Fecha de Ingreso: abril-2013
Ubicación: CATALUNYA
Mensajes: 17
Antigüedad: 11 años, 7 meses
Puntos: 1
archivo mail.php

Me falta el último empujón para que me funcione el formulario de envío de la web, pero no tengo manera, llevo encasquillado aquí varios días y no encuentro la solución.

Tengo la pagina www.aplusclima.com/contacts.html para el envío del formulario :

el código HTML es el siguiente:

<h2 class="p0">Formulario de Contacto</h2>
<form id="contact-form" action="mail.php" method="post" enctype="multipart/form-data">
<fieldset>
<label><span class="text-form">Nombre:</span>
<input name="p1" type="text" /></label>
<label><span class="text-form">Email:</span>
<input name="p2" type="text" /></label>
<div class="wrapper">
<div class="text-form">Texto:</div>
<textarea name="textarea"></textarea></div>
<div class="clear"></div>
<div class="buttons">
<a class="button-2" href="#" onClick="document.getElementById('contact-form').reset()">Borrar</a>
<a class="button-2" onClick="document.getElementById('contact-form').submit()">Enviar</a>
</div>
</fieldset>
</form>

por otro lado, en la misma carpeta donde tengo alojada la web, he hecho el archivo mail.php siguiente:

<?php
$mensaje = "Recibido de la web:

\n";
$mensaje .= "Nombre: ". $_POST['p1'];
$mensaje .= "

Email: ". $_POST['p2'];
$mensaje .= "

Mensaje: ". $_POST['textarea'];

mail('[email protected]', 'Pregunta pagina web', $mensaje);

if(mail('[email protected]', 'Pregunta pagina web', $mensaje)){
header("Location: http://www.aplusclima.com/enviado.html/");
}else{
echo "Ocurrió un error";
} ?>

y finalmente he creado una pagina igual a la de contacts per cambiando la cabezera del formulario por el texto de "enviado correctamente y le he llamado enviado.html

La idea es que si mandan un formulario por la web y sale todo bien, les redirija a la pagina enviado.html, pero lo que hace es mandarme a la dirección http://www.aplusclima.com/mail.php y claro, no existe, por lo que me da un error 404.

SUMPLICO una ayudita, que ya no se mas y llevo con esto varios días parado...

Saludos y gracias