Perdonad que no os haya contestado antes pero mirad, sigo con problemas, creo que es algo raro.
A ver, ahora tengo el archivo contactar.php y el codigo-contacto.php
En el contactar.php tengo esto:
Código html:
Ver original<form action="codigo-contacto.php" method="post" class="formulario-de-contacto"> <label for="nombre" class="formulario-de-contacto">Nombre:
</label> <input type="text" id="nombre" title="Tu nombre" name="nombre" class="campos-de-texto"></label> <label for="usuario" class="formulario-de-contacto">Usuario:
</label> <input type="text" id="usuario" title="Tu usuario de la web" name="usuario" class="campos-de-texto" value="Si está registrado, escriba su usuario"></label> <label for="genero" class="formulario-de-contacto">Genero:
</label> <input type="text" id="genero" title="Tu genero" name="genero" class="campos-de-texto" value="Femenino o Masculino - Female or Male"></label> <label for="email" class="formulario-de-contacto">Email:
</label> <input type="text" id="email" title="Tu email" name="email" class="campos-de-texto"></label> <label for="asunto" class="formulario-de-contacto">Asunto:
</label> <input type="text" id="asunto" title="Asunto del mensaje" name="asunto" class="campos-de-texto"> <input type="submit" id="enviar" title="Enviar mensaje" value="Enviar mensaje">
Y en el codigo-contacto.php esto:
Código php:
Ver original<?php
if(isset($_POST['enviar'])){
if(!$_POST['nombre']){
$error.= 'Debes poner tu nombre (usuario).';
}
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre:" . $_POST["nombre"] . "\n" ;
$cuerpo .= "Usuario:" . $_POST["usuario"] . "\n" ;
$cuerpo .= "Genero:" . $_POST["genero"] . "\n" ;
$cuerpo .= "Email:" . $_POST["email"] . "\n" ;
$cuerpo .= "Asunto:" . $_POST["asunto"] . "\n" ;
$cuerpo .= "Mensaje:" . $_POST["mensaje"] . "\n" ;
$headers = "MIME-Version: 1.0 \r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
$headers .= "From: $email \r\n";
$headers .= "X-Priority: 1 \r\n"; //1 urgente 5 no urgente 3 default
$headers .= "X-MSMail-Priority: High \r\n";
echo "No se ha podido enviar el mensaje" ;
}else{
echo "El mensaje se ha enviado correctamente, gracias por haberlo enviado, será visto cuanto antes";
}
}
?>
¿Qué os parece?
Saludos