Colegas, ante todo buenas tardes...no encuentro la vuelta de lo que estoy haciendo mal.
Quiero enviar, este formulario a mi correo, hasta aqui todo bien..resulta que al dar el ok a " enviar" me da el siguiente error:
" NO SE PUEDE ENCONTRAR LA PAGINA" ERROR 404
aqui es la direccion
http://dpvfederal.es.tl/%3C?=$_SERVER['PHP_SELF']?>
y la pagina del formulario es:
http://dpvfederal.es.tl/Comunidad-Vial.htm
el codigo que tengo es este:
<?php if (!isset($_POST['email'])) { ?>
<form action="<?=$_SERVER['PHP_SELF']?>" method="post">
<h1>Formulario de contacto</h1>
<p>Nombre:</p>
<p><input name="nombre" type="text" id="nombre" /></p>
<p>Teléfono:</p>
<p><input name="telefono" type="text" id="telefono" /></p>
<p>Email:</p>
<p><input name="email" type="text" id="email" /></p>
<p>Mensaje:</p>
<p><textarea name="mensaje" rows="6" cols="50" id="mensaje"></textarea></p>
<p><input type="reset" value="borrar" /> <input type="submit" value="enviar" /></p>
</form>
<?php }else{
// la variable mensaje almacena el contenido del email (los datos del formulario)
// la variable subject indica el asunto que tendrá nuestro mensaje
// y con la función mail enviamos el mensaje, los parámetros son: dirección de envio, asunto, mensaje, cabeceras (en mi caso pongo el remitente).
$msg= "";
$msg= "Mensaje del formulario ";
$msg.= "nNombre: ". $_POST['nombre'];
$msg.= "nEmail: ".$_POST['email'];
$msg.= "nTelefono: ". $_POST['telefono'];
$msg.= "nMensaje: n".$_POST['mensaje'];
$remitente = $_POST['email'];
$subject = "Mensaje enviado desde: ".$_POST['nombre'];
mail('nyg_federal@yahoo.com.ar', $subject, $msg, "FROM: $remitente");
Desde ya muchas gracias por su atencion.
P/D. Si cometi algun error en la expresion o de las reglas del foro, mis disculpas del caso