quick server pages
   
Manual page for Handbook(TDH)

QUISP Handbook


Overview       Live demo       Download       What's new       FAQ


  • Installing, troubleshooting, and support
  • Specs and limitations at-a-glance
  • Setting up a QUISP-powered web site
  • Trying some examples locally
  • Make a donation via Paypal

  • quisp(1) - quick server pages system CGI executable
  • quisputil(1) - command line utility


    Marking up your HTML pages with QUISP directives

  • The basics... and two simple examples

  • Syntax - quick reference card

  • Links and URLs
          rtn
          @CGIPROG, @HTMLURL, _DEBUG, contenthtml

  • QUISP variables
          #set
          #setifnotgiven

  • Getting incoming CGI user variables and cookies
          #cgivar
          #cgilistvar
          #cgitextvar
          #cgimultivar
          #cookie

  • Flow of control
          #include
          #if #elseif #else #endif
          #for #endloop
          #while #endloop
          #loop #endloop
          #break
          #continue
          #call
          #return
          #exit
          #mode   overall interpreter settings

  • I/O related
          #+
          #write #endwrite
          #cat

  • Building HTML forms
          #formtarget   specify QUISP page to capture / save submitted values
          #pass   pass values not present as form items
          #optionlist   build a <select> option list
          #showtext   #savetext   work with <textarea> fields
          #allresponses   capture large sets of checkbox or option list responses

  • Shell interface
          #shell #endshell
          $shellrow() and other shell-related functions
          @PROJDIR
          @HTMLPATH

  • SQL interface
          #sql #endsql
          #sqlblankrow   initialize empty variables for each field in a database table
          #sqlcgivars   capture a CGI user variable for each field in a database table
          #sqlbuild   automatically build SQL INSERT or UPDATE statements
          $sqlrow() get next SQL result row
          $sqlerror() get error code for recent SQL command
          other SQL-related functions
          SHSQL handbook
          Interfaces to other DBMS

  • Ploticus interface
          ploticus handbook
          creating dynamic data graphs
         
    #graphic   #endgraphic

    Functions

          using functions
          arithmetic
          strings
          lists
          HTML
          dates
          times
          misc

    Reference

          Your config file - defines an environment to be used all the time
          Content types and HTTP header statements
          Security issues
          Restricting access to certain pages
          Conditional expressions
          Commalists
          Dates
          Extending QUISP
          SHSQL


          Copyright statement  
          Author - Steve Grubb   More free software

  • Hosted by:
    SourceForge Logo




    quick server pages    
    Copyright Steve Grubb    


    Markup created by unroff 1.0,    June 01, 2005.