Ver Mensaje Individual
  #7 (permalink)  
Antiguo 18/02/2008, 21:40
Avatar de Marcos071
Marcos071
 
Fecha de Ingreso: enero-2006
Ubicación: Presidencia Roque Sáenz Peña - Chaco
Mensajes: 384
Antigüedad: 18 años, 3 meses
Puntos: 5
Re: Validar formulario con imágenes

Hola...estoy renegando con esto, con el código que me dejó Carlojas, el CAPTCHA - PHP,...y no puedo hacer que me tome el campo ['enviar'], tampoco sé si está correcto el código de la cabecera...aqui os dejo el código para que me den una manito...
Ha, y no olvido de dar las miles de gracias por ayudarme en esto!!!

Código PHP:
<?php
if (!$enviar){

// inicio uso sesiones.
session_start();
// aquí metes tu función genera_password
include ("gen_codigo.php");
// llamas a la función para generar un password.
$pass=genera_password(8);
// lo dejamos en una variable de sesión para poderlo leer de forma segura en otro proceso.php ...
$_SESSION['mipass']=$pass;

?>
<!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>Iglesia Cristiana Carismática</title>

<link href="formulario.php_files/estilosiccindex.css" rel="stylesheet" type="text/css">

<style>
body {
    font-family:Verdana, Helvetica, sans-serif;
    font-size:12px;
    color: #FF9900;    
    }
</style></head><body>
<div align="center"><img src="formulario.php_files/logoJesus.jpg" alt="LogoJesus" height="153" width="686">
</div>
<table align="center" border="0">
<tbody><tr><td>  <ul id="arriba">
          <li><a href="http://www.icriscaris.org.ar/index.html">Inicio</a></li>
          <li id="arriba2"><a href="http://www.icriscaris.org.ar/nuestrotestimonio.html">Nuestro Testimonio</a></li>
          <li><a href="http://www.icriscaris.org.ar/doctrina.html">Doctrina</a></li>
          <li id="arriba2" style="border-style: none;"><a href="http://www.icriscaris.org.ar/estudiosbiblicos.html">Estudios Bíblicos</a> </li>
          <li id="arriba2"><a href="http://www.icriscaris.org.ar/desviaciones.html">Desviaciones Doctrinales</a> </li>
          <li><a href="http://www.icriscaris.org.ar/alabanzas.html">Alabanzas</a> </li>
          <li id="eneste"><a href="http://www.icriscaris.org.ar/formulario.php">Escríbenos</a> </li>
          </ul>
</td>
</tr>
</tbody>

</table>


<form action="procesa.php" method="post">
<p> </p> 
<table align="center" border="0" cellpadding="1" cellspacing="1" height="100" width="500"><tbody><tr><td align="center"><table align="center" border="0" cellpadding="1" cellspacing="1" height="100" width="500"><tbody><tr><td align="center"><table align="center" border="0" cellpadding="1" cellspacing="1" height="100" width="500"><tbody><tr><td align="center"><table align="center" border="0" cellpadding="1" cellspacing="1" height="100" width="500"><tbody><tr><td align="center"><table align="center" border="0" cellpadding="1" cellspacing="1" height="100" width="500">
  <tbody>
    <tr>
      <td align="right" width="200">Ingresa tu Nombre y Apellido:</td>
      <td align="left" width="293">
      <input name="nombre" size="35" style="border: 1px solid rgb(255, 153, 0); font-size: 8pt; color: rgb(153, 153, 153); letter-spacing: 2px;" type="text" />
      
      </td>
    </tr>
    <tr>
      <td align="right" width="200">Ingresa tu email:</td>
      <td align="left" width="293">
      <input name="email" size="35" style="border: 1px solid rgb(255, 153, 0); font-size: 8pt; color: rgb(153, 153, 153); letter-spacing: 2px;" type="text" />      
      
      </td>
    </tr>
     </tr>
    <tr>
      <td align="right" width="200">Confirma tu email:</td>
      <td align="left" width="293">
      <input name="confirmaemail" size="35" style="border: 1px solid rgb(255, 153, 0); font-size: 8pt; color: rgb(153, 153, 153); letter-spacing: 2px;" type="text" />      
      
      </td>
    </tr>
    <tr>
      <td colspan="2" align="left"> Tu mensaje: </td>
    </tr>
    <tr>
      <td colspan="2" align="center">
      <textarea name=coment cols=70 rows=20 style="border-width: 1px; border-style: solid; font-size:8pt; border-color: #FF9900; color:#999999; letter-spacing : 1px;"/></textarea>
      <br />
      <br />
      <img src="genera_img.php" />
      <br />
      <br />      
      Ingresa el c&oacute;digo de validaci&oacute;n
      <br />
      <br />
      <input name="pass" style="border: 1px solid rgb(255, 153, 0); font-size: 8pt; color: rgb(153, 153, 153); letter-spacing: 2px;" type="text" />
      
      </td>
    </tr>
    <tr>
      <td colspan="2" align="center">
      
      <input name="enviar" value="Enviar" style="border: 0px solid rgb(255, 255, 255); font-size: 10pt; background-color: rgb(255, 153, 0); color: rgb(255, 255, 255); letter-spacing: 0px;" type="button" id="enviar" />
      
      </td>
    </tr>
  </tbody>
</table></td>
    </tr>
</tbody>
</table></td>
    </tr>
</tbody>
</table></td>
    </tr>
</tbody>
</table></td></tr>
</tbody>
</table>
</form>
<?php
}else{

    
$cuerpo "Formulario enviado\n";
    
$cuerpo .= "Nombre: " $HTTP_POST_VARS["nombre"] . "\n";
    
$cuerpo .= "Email: " $HTTP_POST_VARS["email"] . "\n";
    
$cuerpo .= "Comentarios: " $HTTP_POST_VARS["coment"] . "\n";
    
mail("[email protected]","Formulario recibido de ICC",$cuerpo);
    
if(
$nombre == ""){
    echo 
"El campo &ldquo;NOMBRE Y APELLIDO&ldquo; no es correcto.";
    }
if(
$email !== $confirmaemail){
    echo 
"Su direcci&oacute;n correo electr&oacute;nico no es correcto.";
        }
if(
$consulta==""){
    echo
"El campo de &ldquo;CONSULTA&ldquo; no ha sido rellenado.";
            }
if (@
mail("[email protected]","Nuevo mensaje recibido",$cuerpo) ){
    echo 
"<table width='100%' border='0' align='center' >";
    echo 
"<tr><td align='center'> El formulario ha sido enviado exitosamente.</td></tr></table>";
   }
    else{
        echo 
"<table width='100%' border='0' align='center' >";
        echo 
"<tr><td align='center'> El formulario no ha sido enviado.<br /> Int&eacute;ntelo m&aacute;s tarde.</td></tr></table>";
        }

}


?>
 
<table align="center" border="0">.......etc....etc....</html>