Ver Mensaje Individual
  #23 (permalink)  
Antiguo 22/08/2009, 11:07
Avatar de Distriker
Distriker
 
Fecha de Ingreso: marzo-2008
Ubicación: Las Palmas De Gran Canarias
Mensajes: 924
Antigüedad: 16 años, 1 mes
Puntos: 23
Respuesta: Me llega el formulario vacio

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
  1. <form action="codigo-contacto.php" method="post" class="formulario-de-contacto">
  2. <label for="nombre" class="formulario-de-contacto">Nombre:</label> <input type="text" id="nombre" title="Tu nombre" name="nombre" class="campos-de-texto"></label>
  3. <br />
  4. <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>
  5. <br />
  6. <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>
  7. <br />
  8. <label for="email" class="formulario-de-contacto">Email:</label> <input type="text" id="email" title="Tu email" name="email" class="campos-de-texto"></label>
  9. <br />
  10. <label for="asunto" class="formulario-de-contacto">Asunto:</label> <input type="text" id="asunto" title="Asunto del mensaje" name="asunto" class="campos-de-texto">
  11. <br />
  12. <label for="mensaje" class="formulario-de-contacto">Mensaje:</label> <textarea id="campo-del-mensaje"></textarea>
  13. <br />
  14. <input type="submit" id="enviar" title="Enviar mensaje" value="Enviar mensaje">
  15. </form>

Y en el codigo-contacto.php esto:

Código php:
Ver original
  1. <?php
  2. if(isset($_POST['enviar'])){
  3.  
  4. if(!$_POST['nombre']){
  5. $error.= 'Debes poner tu nombre (usuario).';
  6. }
  7.  
  8. if(count($error)==0) {
  9. $cuerpo = "Formulario enviado\n";
  10. $cuerpo .= "Nombre:" . $_POST["nombre"] . "\n" ;
  11. $cuerpo .= "Usuario:" . $_POST["usuario"] . "\n" ;
  12. $cuerpo .= "Genero:" . $_POST["genero"] . "\n" ;
  13. $cuerpo .= "Email:" . $_POST["email"] . "\n" ;
  14. $cuerpo .= "Asunto:" . $_POST["asunto"] . "\n" ;
  15. $cuerpo .= "Mensaje:" . $_POST["mensaje"] . "\n" ;
  16. $headers = "MIME-Version: 1.0 \r\n";
  17. $headers .= "Content-type: text/html; charset=iso-8859-1 \r\n";
  18. $headers .= "From: $email \r\n";
  19. $headers .= "X-Priority: 1 \r\n"; //1 urgente 5 no urgente 3 default
  20. $headers .= "X-MSMail-Priority: High \r\n";
  21.  
  22. if (!mail("[email protected]", "Formulario recibido satisfactoriamente", $cuerpo, $headers)) {
  23. echo "No se ha podido enviar el mensaje" ;
  24. }else{
  25. echo "El mensaje se ha enviado correctamente, gracias por haberlo enviado, será visto cuanto antes";
  26. }
  27. }
  28.  
  29. ?>

¿Qué os parece?

Saludos
__________________
Si no te quejas, nunca conseguiras nada, pero si te quejas siempre lo perderás todo.
Una mala acción da fruto a un mal Karma.