Pego los códigos primero el html y luego el php. Con ellos me devuelve ese error 404 que describí arriba.
Si, el servidor soporta php. Antes tenia una web que hice yo también y funcionaba el correo con este php. Me dió por actualizar la web con el diseño fluido de DW CC pero ya no me funciona el php y me devuelve ese mensaje de error 404. GRACIAS
<div id="contacto" class="fluid">
<div id="formulario" class="fluid">
<form action="enviar.php" method="post" name="form2" id="form2">
<p>
<input name="nombre" type="text" class="fluid" id="nombre" placeholder="Nombre" size="80">
</p>
<p> </p>
<p>
<input name="email" type="email" class="fluid" id="email" placeholder="Email" size="80">
</p>
<p> </p>
<p>
<input name="telefono" type="tel" class="fluid" id="telefono" placeholder="Teléfono de contacto">
</p>
<p> </p>
<p>
<textarea name="mensaje" rows="5" class="fluid" id="mensaje" placeholder="Mensaje"></textarea>
</p>
<p> </p>
<p> </p>
<figcaption>
<div align="center">
<p>
<input name="submit" type="submit" id="submit" formaction="Enviar" value="Enviar">
</p>
</div>
</figcaption>
<p> </p>
</form>
</div>
</div><p> </p>
Ahora el php
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
<?php
$nombre = $_POST['nombre'];
$correo = $_POST['email'];
$tel = $_POST['tel'];
$mensaje = $_POST['mensaje'];
// comienzo de estructura de envío
$mailsend = mail ('
[email protected]','correo enviado desde la web',"nombre $nombre\r\n email: $email\r\nTelefono: $tel\r\n mensaje: $mensaje\r\n");
if ($mailsend) {
echo "<p>Hola! $nombre $apellidos. Hemos recibido correctamente tu correo electrónico, nos pondremos en contacto contigo en breve. Muchas gracias por contactar con nosotros, un saludo<p>";
}
else {
echo "Lo siento, tu correo no fué enviado correctamente, intentalo de nuevo por favor";
}
?>