Ver Mensaje Individual
  #1 (permalink)  
Antiguo 11/09/2010, 08:27
Xilver266
 
Fecha de Ingreso: septiembre-2010
Mensajes: 16
Antigüedad: 13 años, 7 meses
Puntos: 0
Ayuda con "Validacion de un formulario"

Hola!, estoy haciendo un formulario, y le quiero poner unas validaciones. Ya le he añadido un codigo, pero no me funciona, así que confío en vosotros para que me ayudeis xD

Aquí os dejo el codigo PHP:

Código PHP:
<?php

    
if (empty($_POST['nombre'])) $error .= "<p class=\"error\">No has introducido tu nombre</p>"; }
    if (empty(
$_POST['mail'])) $error .= "<p class=\"error\">No has introducido tu dirección de correo</p>"; }
    if (empty(
$_POST['tipo'])) $error .= "<p class=\"error\">No has introducido el tipo de reporte</p>"; }
    if (empty(
$_POST['mensaje'])) $error .= "<p class=\"error\">No has escrito nada en el cuerpo del mensaje</p>"; }
    
$text_len strlen($_POST['mensaje']); 
    if(
$text_len 800) { $error .= "<p class=\"error\">El comentario debe ser de menor a 800, se ingresaron $text_len </p>"; }
    if(isset(
$_POST['mail']))
      {
        if (!
comprobar_email($_POST['mail']))
        { 
$error .= "<p class=\"error\">La dirección de correo es incorrecta</p>"; }
      }
// end of email check
    
if($error) {
        echo 
$error;


$nombre $_POST['nombre'];
$mail $_POST['mail'];
$tipo $_POST['tipo'];
$contenido $_POST['mensaje'];

$header 'From: ' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $nombre ", Usuario de NeverFall.co.cc \r\n";
$mensaje .= "Su e-mail es: " $mail " \r\n";
$mensaje .= "Tipo: " $tipo " \r\n";
$mensaje .= "Mensaje: " $contenido " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

$para "[email protected]";
$asunto "Bug Reportado en NeverFall";

$descodificado utf8_decode($mensaje);

mail($para$asunto$descodificado$header);

header("Location: http://neverfall.co.cc/bugreport/mensajecorrecto.html");

?>
Si necesitais algun dato más, no teneis más que pedirlo.

Saludos y gracias anticipadas