|
15/01/2006
Experto
|
Bueno, para poder enviar un formulario por internet necesitas saber ciertas cosas sobre tu servidor
necesitarias saber, en caso de que ya poseas un hosting, o un sitio web, donde hospedes tu pagina, saber si soporta alguno de los siguientes lenguajes de programacion para WEB, como php, perl o ASP, cold fusion, etc.
La forma en que funcionan los formularios es la siguiente:
Un formulario envia los datos de dos maneras, puede ser como GET (envia los datos por medio de la direccion URL) o POST (envia los datos de manera no visible).
Cuando envias los datos por GET, la gente puede verlos en la barra de direcciones, ejemplo: "http://www.todoexpertos.com/mitodoexpertos/responder.aspx?idproceso=1038706&idcategoria=221"
se dice que se envian parametros en la linea de direccion, en este caso, la pagina se llama responder.aspx, luego viene un signo de interrogacion (?) que separa los parametros, o mejor dicho, los datos que fueron enviados desde otro formulario por el metodo GET. de ahi, necesitas que una pagina hecha en algun lenguaje como PHP, perl o ASP, capture los datos y utilice una funcion especifica que envie los datos a un servidor de correo electrónico.
si buscases algo sencillo, aprende sobre PHP, es el mas sencillo lenguaje y mas completo, y una sugerencia, no te metas en CGI y perl. perl es el lenguaje mas completo y dificil para internet, PHP esmas facil que ASP, ya que ASP esta desglosado, y tendrias que buscar un servidor que tenga instalado buenos componentes de ASP para que pueds trabajar.
PHP tiene una funcion llamada mail(), que es facil de aprender y puedes estudiarla y en un par de dias dominarias.
consulta las funciones en www.PHP.net
este es un ejemplo en codigo html ejemplo: <form name="mi_formulario" action="destino.php" method="POST">
en el ejemplo, el formulario se llama "mi_formulario", "destino.php" es el archivo destino, y method puede ser post o get.
asi, destino.php captura los datos que le envies, la extencion php, solo corre si tienes instalado php, ya sea en tu pc o en el servidor, para hacer tus pruebas.
tienes que buscar, como decia desde un principio, dependiendo de la tecnologia que posea tu sitio WEB, ya sea perl, php o asp, si tienes un sitio con perl, lo mas seguro es que tengas archivos preinstalados, yo programe en perl, pero al final, opte por facilidad PHP.
hay programas CGI prediseñados, pero te digo, el CGI es tan dificil y al final, te resultaria mas costoso darle mantenimiento a tu pagina.
te dara dolores de cabeza y podrias terminar por tirarlo a la basura, ai que como amigo, te sugiero, opta por php y olvida el CGI y perl.
Puede que en tu servidor haya un panel de control, el cual te permite crear el formulario manualmente y de ahi, el panel de control te genera el codigo HTML para tu formulario de manera grafica y automatica, asi ahorrarias tiempo y no tienes que programar nada mas.
pdta, revisa bien los servicios que te da tu servidor, saludos
|