Ver Mensaje Individual
  #3 (permalink)  
Antiguo 08/01/2007, 22:42
franco190453
 
Fecha de Ingreso: abril-2006
Mensajes: 1.128
Antigüedad: 18 años, 7 meses
Puntos: 33
Re: Recibir datos de formulario

delta132:

Aqui te muestro este script (PARCIAL) que tengo en un programa .cgi para
envio de correo; este esta en el cgi-bin directorio del Apache:
print "Content-type: text/html\n\n";
%data=&get_data();
@fields = sort(keys(%data));
@required = ('00Correo','01Direccion','02Ciudad','03Pais','04N ombre','05Telefono');
if($fields[0] eq ""){...........}
Seguidamente se hace una revision de que se haya ingresado lo correcto
o lo procesable! Y posteriormente se envia el correo!!!.

Aqui te muestro el .html script (PARCIAL) de donde toma el .cgi script las variables
para poder procesrlas, esta pagina esta en un directorio del root del Apache
es decir un sitio para envio de correo exclusivamente:

<form method=POST action=http://200.62.71.102/cgi-bin/correo.cgi>
(ESTA PARTE DE ARRIBA ES FUNDAMENTAL Y CONECTA EL .CGI SCRIPT CON EL .HTML SCRIPT!!!!)
<table border=0><tr><td align=right><b>Correo Electronico :</b></td>
<td><input type=text name=00Correo size=30></td></tr>
<tr><td align=right><b>Direccion Fisica :</b></td>
<td><input type=text name=01Direccion size=30></td></tr>
<tr><td align=right><b>Ciudad :</b></td>
<td><input type=text name=02Ciudad size=30></td></tr>
<tr><td align=right><b>Pais :</b></td>
<td><input type=text name=03Pais size=30></td></tr>
<tr><td align=right><b>Nombre Completo :</b></td>
<td><input type=text name=04Nombre size=30></td></tr>
<tr><td align=right><b>Telefono :</b></td>
<td><input type=text name=05Telefono size=30></td></tr>
<tr><th colspan=2><b>Por Favcor, ingrese sus comentarios, sugerencias
o cualquier detalle que estime conveniente :</b></th></tr><tr><th colspan=2><textarea name=Message rows=14 cols=77></textarea></th>
</tr></table></dl>
<input type=hidden name=BodyTag value="&lt;body bgcolor=&quot;#FFFFFF&quot; text=&quot;#000000&quot; link=&quot;#0000FF&quot; alink=&quot;#FF0000&quot; vlink=&quot;#800080&quot;&gt;">
<input type=hidden name=FA value=SendMail>
<input type=hidden name=Formulario value="Mensaje desde tu sitio de Correo">
<input type=submit value="ENVIAR URGENTE"></form>

Observa con detenimiento los @required fields de perl y que coinciden con los input type..... name= .........de el script .html
Ejemplo:
el primer field es una variable que se llama '00Correo' en el .cgi script
e esta dentro de la primera tabla y el input a esa tabla bajo el nombre
de name=00Correo.
CONSTRUIR A PARTIR DE ESTOS SCRIPTS ES SENCILLO!!!!!!!!!

Espero te sea de utilidad
Saludos
Franco

Última edición por franco190453; 08/01/2007 a las 22:48