CGI :: Formmagick :: utils

Rutinas de utilidad para Formmagick
Descargar ahora

CGI :: Formmagick :: utils Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • Perl Artistic License
  • Precio:
  • FREE
  • Nombre del editor:
  • Gordon Rowell
  • Sitio web del editor:
  • http://search.cpan.org/~mitel/

CGI :: Formmagick :: utils Etiquetas


CGI :: Formmagick :: utils Descripción

Rutinas de utilidad para Formmagick CGI :: Formmagick :: Utils es un módulo PERL con rutinas de utilidad para formmagick.debug_msg ($ msg) El método de depuración imprime un mensaje de depuración bien formateado. Se puede llamar desde su script como $ F-debug_msg ($ msg)> $ fm-> get_page_by_name ($ nombre) Obtenga una página Dado el atributo de nombre. Devuelve el índice numérico de la página, adecuado para $ wherenesext. $ Fm-> get_page_by_number ($ Page_INDEX) Dado un índice de páginas, devuelva un hashref que contiene los datos de la página. Esta es solo una función de conveniencia. Pop_Page_Stack ($ Self) aparece la última página de la pila de páginas que se visita un usuario ... Se usa cuando el usuario hace clic en "Anterior" elimina el último elemento de la pila (modificándola en su lugar en $ -> {Page_STACK}) y devuelve el elemento que eliminó. Ej.: # Si el parámetro CGI "Pagestack" es "1,2,3,5" ... My $ Page = $ auto-> pop_page_stack (); $ yo -> {page_stack} será de 1,2,3 $ será 5push_page_stack ($ newpage) Presione una nueva página en la pila de la página que realiza un seguimiento de dónde ha sido un usuario. $ fm-> parse_template ($ filename) analiza un texto de texto :: plantilla y devuelve el resultado. Devolverá UNDEF si el nombre de archivo no es válido.is_last_page () cigue si estamos en la última página o no. Utilizado por print_buttons () en particular para saber si imprimir un botón de acabado y decir si hacer el formulario post-ev event.is_first_page () cifra si estamos en la primera página o no. Utilizado principalmente para averiguar si queremos hacer el formulario pre-event.just_starting () como is_first_page, pero también comprueba la ausencia de un parámetro "Página" en la CGI, lo que indicaría que esta es la primera página que ' He mirado. FinishedfigureFigures sobre si el usuario terminó. Esto podría deberse a que hacen clic en "Finalizar" o podría ser porque estaban en la última página y ingresaron Enter. Esto lleva la misma relación con is_last_page, ya que Just_Starting lo hace a is_first_page.user_pressed_enter () una rareza en la especificación de HTML y / o el navegador HTML Las implementaciones de los mismos significa que golpear "Enter" en un formulario de un solo texto enviará el formulario sin que se haya pasado ningún valor. Peor aún, al menos se informa al menos un navegador que elige automáticamente el primer botón Enviar en el formulario, en nuestro caso "anterior", que está equivocado, pero no puedo ver ninguna manera de trabajar alrededor de eso. Así que esta rutina te dice si El usuario acaba de golpear Enter. Devuelve 1 si lo hicieron, o 0 de lo contrario. $ Fm-> Formulario () obtiene el formulario que estamos tratando. Sin args, devuelve un hashref a la estructura de datos del formulario. $ Fm-> Página () Obtiene la página actual con la que está tratando, como hashref.get_page_enctyPERETURS el tipo de codificación apropiado para esta página. Una página que usa los campos de archivos también debe usar el tipo de codificación Multipart / Form-Data. Cualquier otra página puede usar, pero el valor predeterminado es usar la aplicación más antigua y más compatible / X-www-urlenced. $. De lo contrario, se quedan en CGI :: Persistent y causan estragos la próxima vez que intente navegar. HSYNOPSIS Use CGI :: Formmagick; Requisitos: · Perl


CGI :: Formmagick :: utils Software relacionado