14Mar

 Ejecución automática de un script desde dentro de una página web

in Diseño Web Seo Google

Es muy sencillo ejecutar un script (por ejemplo, un script CGI) haciendo clic en un botón en un formulario:

(Tenga en cuenta que en los fragmentos de código de este artículo, se usan corchetes en lugar de corchetes angulares).

[form name = “form1” method = “post” action = “/ cgi-bin / updatePage.cgi”]

:

:

[/ form]

Sin embargo, algunas veces, es posible que deba ejecutar un script automáticamente desde una página HTML, sin que sea necesario que el usuario realice una acción. Es posible que desee hacer esto si, por ejemplo, tiene una o más variables que han sido generadas por otra secuencia de comandos, que debe procesar sin interacción del usuario.

Si inserta el siguiente código en una página HTML, el script (en nuestro caso, updatePage.cgi) se ejecutará automáticamente cuando la página web se cargue en un navegador.

[img src = “/ cgi-bin / updatePage.cgi” height = “1” width = “1”]

Para garantizar que el script cgi no genere un enlace roto, incluya el siguiente código en el script.

print "Tipo de contenido: imagen / gif";

abrir EN, & # 39; image.gif & # 39; o muere "No se puede abrir: $!";

binmode IN;

imprime mientras;

cerrar IN;

También debe haber una imagen llamada image.gif en el mismo directorio (cgi-bin) que el script cgi.

A menudo uso esta técnica para realizar automáticamente ciertas actividades de procesamiento de texto en mis sistemas de administración de contenido. Por ejemplo, podría tener uno o más archivos ASCII que necesitan actualizarse automáticamente al final de una operación, pero no quiero obligar al usuario a hacer clic, por ejemplo, en un botón de actualización.



Source by John Dixon

LEAVE A REPLY

** *

Your email address will not be published. Required fields are marked*