CGI :: FORMMAGICK :: UTILS

Utility-routines voor FormMagick
Download nu

CGI :: FORMMAGICK :: UTILS Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • Perl Artistic License
  • Prijs:
  • FREE
  • Naam uitgever:
  • Gordon Rowell
  • Uitgever website:
  • http://search.cpan.org/~mitel/

CGI :: FORMMAGICK :: UTILS Tags


CGI :: FORMMAGICK :: UTILS Beschrijving

Utiliteitsroutines voor formmagick CGI :: FORTMAGICK :: UTILS is een PERL-module met utiliteitsroutines voor FormMAGICK.Debug_MSG ($ MSG) De debug-methode drukt een mooi geformatteerde foutopsporingsbericht af. Het kan vanuit uw script worden genoemd als $ F-Debug_MSG ($ MSG)> $ FM-> GET_PAGE_BY_NAME ($ NAAM) Download een pagina die het naamkenmerk wordt gegeven. Retourneert de numerieke index van de pagina, geschikt voor $ whenext. $ FM-> GET_PAGE_BY_NUMMER ($ PAGE_IDEX) Gegeven een pagina-index, retourneer een HASHREF met de gegevens van de pagina. Dit is slechts een gemak Function.POP_PAGE_STACK ($ Self) POPt de laatste pagina van de stapel pagina's die een bezochte gebruiker is ... gebruikt wanneer de gebruiker op "Vorige" klikt, verwijdert het laatste element van de stapel (wijzig deze in $ zelf -> {pagina_stack}) en retourneert het element dat het verwijdert. bijv.: # Als de parameter CGI "PAGESTACK" is "1,2,3,5" ... My $ Page = $ self-> pop_page_stack (); $ self -> {PAGE_STACK} is 1,2,3 $ pagina is 5 PUSH_PAGE_STACK ($ NEWPAGE) Druk op een nieuwe pagina op de pagina Stack die bijhoudt waar een gebruiker is geweest. $ FM-> PARSE_TEMPLATE ($ Bestandsnaam) parseert een tekst :: sjabloonbestand en retourneert het resultaat. Zal UNDEF retourneren als de bestandsnaam ongeldig is.is_last_page () figureert of we al dan niet op de laatste pagina staan. Gebruikt door print_buttons () in het bijzonder om te zien of u een finish-knop wilt afdrukken en om te zien of het formulier post-event.is_first_page () figureert, of we zijn of we zijn op de eerste pagina. Meestal gebruikt om erachter te komen of we het formulier pre-evenement willen doen. Just_starting () zoals IS_FIRST_PAGE, maar ook controleert op de afwezigheid van een parameter "Pagina" in de CGI, die zou aangeven dat dit de allereerste pagina is veekeken naar. EvenedFigures Of de gebruiker is voltooid. Dit zou kunnen zijn omdat ze op "Finish" klikten of het zou kunnen zijn omdat ze op de laatste pagina staan en op Enter raken. Dit draagt dezelfde relatie met IS_LAST_PAGE zoals Just_Starting doet naar IS_FIRST_PAGE.USER_PRESSED_ENTER () een raarheid in de HTML-specificatie en / of browser Implementaties daarvan betekent dat het raken van "Enter" op een enkel-tekstveldformulier het formulier zal indienen zonder enige waarde die wordt doorgegeven. Erger nog, maar ten minste één browser wordt gerapporteerd om automatisch de eerste verzendknop in het formulier te kiezen, in ons geval "Vorige", wat gewoon verkeerd is, maar ik kan niet zien dat deze routine een manier om rond te werken. de gebruiker drukte gewoon enter. Retourneert 1 als ze dat deden, of 0 anders. $ FM-> vorm () krijgt het formulier waarmee we te maken hebben. Zonder args, retourneert een hashref naar de formulier voor formuliergegevens. $ FM-> Pagina () krijgt de huidige pagina waarmee we te maken hebben, als hashref.get_page_encyperturns het juiste coderingstype voor deze pagina. Een pagina die bestandsvelden gebruikt, moet ook het multipart / form-gegevenscoderingstype gebruiken. Elke andere pagina kan ook gebruiken, maar de standaardinstelling is om de oudere en meer compatibele aanvraag / X-WWW-URLENCODED te gebruiken. $ Self-> clear_navigation_params () wissen de volgende paramariteiten op, vorige, afwerking en whensext. Anders blijven ze rond in CGI: aanhoudende en veroorzaken de volgende keer dat je probeert te navigeren. Synopsis Gebruik CGI :: FormMagick; Vereisten: · Perl


CGI :: FORMMAGICK :: UTILS Gerelateerde software