Hola a todos,
Os comento que soy nuevo en el foro y novato. Tras mucho leer en la web, hacer muchas pruebas y no encontrar solución os pido ayuda.
Mi mujer y yo queremos cambiar la web que tenemos, para ello hemos descargado una plantilla gratuita que nos ha gustado mucho y que reúne todo lo que necesitamos, está escrita en inglés, así que le hemos hecho cambios de texto y fotos hasta llegar al punto que se ajusta más o menos a nuestras necesidades, y ahora nos encontramos con un problema que no podemos solucionar, he leído en el foro, pero no encuentro la solución. Es por eso que os pedimos vuestra ayuda.
El problema es en el apartado Formulario de contacto, al pulsar en la web enviar correo, no nos llega ningún mensaje.
Sólo nos aparece el texto que nosotros hemos puesto: “Estamos trabajando en nuestra web…….….” pero no nos llega ningún mensaje de correo.
La plantilla es HTLM, enviamos un correo a la web de la plantilla y nos dijeron que debíamos crear un archivo PHP, tras una semana de leer y leer, lo hemos creado pero tampoco nos llega nada. Los archivos que vienen en la descarga de la plantilla son: index.htlm, reset.css y styles.css
Cada vez que hago algún cambio subo el archivo correspondiente al hospedaje y hago la prueba a ver si funciona.
Comentaros que si intercambio el orden de la primera y segunda línea del apartado form: from action_”formulario.php……, me redirige a una página en blanco y me llega un mensaje vacio, pero nada de lo que escribo en la web…. Y no me aparece el mensaje de: “Estamos trabajando en nuestra web…..”
En el archivo contact.hph le pusimos todos los datos del apartado form del HTLM y al redirigirnos la página era de un formulario, lo rellenábamos pero no nos llegaba ningún mensaje.
Lo que nosotros queremos es poder rellenar los datos en la web y al pinchar en enviar mensaje, que nos llegue el mensaje sin que aparezca ninguna otra página para rellenar datos otra vez, vamos lo que ocurre en todas la webs….
Os agradeceríamos mucho vuestra ayuda, a continuación os ponemos los datos de los archivos HTLM y PHP
He hecho muchas variantes en los archivos htlm y php, pero nada……
En el apartado de contacto del archivo (index.htlm) HTLM tenemos puesto esto:
<form id="ajax-contact-form" action="javascript:alert('Estamos trabajando en nuestra nueva Web. Su mensaje no ha sido enviado correctamente.')";>
<form action="contact.php" method="post" enctype="multipart/form-data" name="form1">
<label>Nombre:</label><input class="textbox" type="text" name="name" value="" /><br />
<div class=" clear"></div>
<label>E-Mail:</label><input class="textbox" type="text" name="email" value="" /><br />
<div class=" clear"></div>
<label>Teléfono:</label><input class="textbox" type="text" name="phone" value="" /><br />
<div class=" clear"></div>
<label>Comentario:</label><textarea class="textbox" name="message" rows="4" cols="20"></textarea><br />
<div class=" clear"></div>
<label> </label><input class="button" type="submit" name="submit" value="Enviar" ><br />
<div class=" clear"></div>
</div>
</form>
En el archivo (contact.php) PHP tenemos puesto esto:
<?php
$sendTo = "mi [email protected]";
$subject = "primer formulario";
$nombre = $_POST["Nombre"];
$email = $_POST["Email"];
$phone = $_POST["Telefono"];
$message = $_POST["Mensaje"];
$headers .= "";
$message = "\nNombre: " . $nombre . "\nEmail: " . $email . "\nTeléfono: " . $phone . "\nMensaje: " . $message;
mail($sendTo, $subject, $message, $headers);
?>
Un saludo y muchas gracias
Ángel