Cgi :: formmagick :: utils

Utility-Routinen für Formmagick
Jetzt downloaden

Cgi :: formmagick :: utils Ranking & Zusammenfassung

Anzeige

  • Rating:
  • Lizenz:
  • Perl Artistic License
  • Preis:
  • FREE
  • Name des Herausgebers:
  • Gordon Rowell
  • Website des Verlags:
  • http://search.cpan.org/~mitel/

Cgi :: formmagick :: utils Stichworte


Cgi :: formmagick :: utils Beschreibung

Utility-Routinen für Formmagick CGI :: Formmagick :: Utils ist ein Perl-Modul mit Utility-Routinen für formmagick.debug_msg ($ msg) Die Debug-Methode druckt eine schön formatierte Debug-Nachricht aus. Es kann aus Ihrem Skript als $ f-debug_msg ($ msg)> $ fm-> get_page_byname ($ name) aufgerufen werden ($ name) Erhalten Sie eine Seite mit dem Namen des Namensname. Gibt den numerischen Index der Seite zurück, das für $ WHERENEXT geeignet ist. $ FM-> Get_Page_By_Number ($ Page_Index) Angesichts eines Seitenindex gibt einen HashRef mit den Daten der Seite zurück. Dies ist nur eine Convenience-Funktion.POP_PAGE_STACK ($ self) Pops die letzte Seite von der Seite von Seiten, die ein Benutzer besucht ist ... Wird verwendet, wenn der Benutzer auf "Previous" das letzte Element vom Stapel entfernt -> {Page_STACK}) und gibt das entfernte Element zurück. zB: # Wenn der Parameter CGI "PITSTACK" "1,2,3,5" ist ... meine $ Page = $ self-> pop_page_stack (); $ self -> {Page_STACK} wird 1,2,3 $ Page sein werden 5push_page_stack ($ NewPage) Drücken Sie eine neue Seite auf den Seitenstapel, der den Überblick behält, an dem ein Benutzer gewesen ist. $ FM-> Parse_Template ($ Dateiname) Analysiert eine Text :: Vorlagendatei und gibt das Ergebnis zurück. Wird undef zurücksenden, wenn der Dateiname ungültig ist .is_last_page (), ob wir auf der letzten Seite sind oder nicht. Wird von Print_Buttons () verwendet, um insbesondere zu erfahren, ob Sie eine Fertigschaltfläche drucken möchten, und um zu erfahren, ob das Formular Post-Event-Event erforderlich ist. Meist verwendet, um herauszufinden, ob wir das Formular Pre-Event.just_starting () wie IS_FIRST_PAGE machen möchten, sondern auch auf das Fehlen eines Parameters "Page" in der CGI prüft, was darauf hindeutet, dass dies die erste Seite ist Ich sah mich an Dies könnte daran liegen, dass sie auf "Fertig stellen" oder es könnte, weil sie auf der letzten Seite waren, und drücken Sie die ENTER. Diese trägt dieselbe Beziehung zu IS_LAST_PAGE als Just_Start Implementierungen davon bedeutet, dass das Treffen mit "Enter" auf einem einzelnen Textfeld-Formular das Formular einreichen wird, ohne dass ein beliebiger Wert übergeht. Mindestens ein Browser wird gemeldet, dass mindestens ein Browser automatisch die erste Senden-Schaltfläche in dem Formular auswählt, in unserem Fall "Zurück", das einfach falsch ist, aber ich kann keine Möglichkeit sehen, um das zu arbeiten. So sagt diese Routine, ob Der Benutzer klatschert nur die Eingabetaste. Gibt 1 zurück, wenn sie es taten oder sonst 0. $ Fm-> bild () bekommt das Formular, mit dem wir umgehen. Gibt mit keiner Argumente einen HashRef in die Formatendatenstruktur zurück. $ FM-> Seite () Ruft die aktuelle Seite zusammen, mit der wir den entsprechenden Kodiertyp für diese Seite beschäftigen. Eine Seite, die Dateifelder verwendet, muss auch den Typ Multipart / Formendaten-Codierung verwenden. Jede andere Seite kann entweder verwenden, der Standard ist jedoch, die ältere und kompatible Anwendung / X-www-urlencoded zu verwenden. $ Self-> clear_navigation_params () löschen Sie die NAGIATION-Parameter Nächstes, vorheriges, Finish und Wherenext. Ansonsten halten sie sich in CGI :: persistent kleben und verursachen das nächste Mal, wenn Sie versuchen, zu navigieren. Synopsis verwenden CGI :: Formmagick; Anforderungen: · Perl.


Cgi :: formmagick :: utils Zugehörige Software