![[Toc]](../../toc.gif)
![[Index]](/idx.gif)
RexxWeb
Name RexxWeb
Version Version 1.0
July 2003
Author Igor Pool
(see EMail Addresses)
Distrib. Freeware
Type REXX DLL
Price -
Note -
Source Internet
Name: rxweb026.*
Description from the author:
"REXXWEB.DLL provides additional functions to assist writing OS/2 REXX
based cgi scripts."
The DLL contains the following functions:
GetFormData
Retrieves URL form data from either a GET or POST method and stores it
in the rexx variable WWWFORMDATA.
GetFieldData
This function extracts from WWWFORMDATA the data corresponding to form
input field field name. The data is then truncated to length if
nesscessary and validdated as type.
URL2Ascii
Converts URL encoded characters in string name to their ASCII
equivalent.
Ascii2HTML
Converts any ASCII chars in string name to their HTML eqvivalent.
Validate
Returns 0 after verifying string is of type type otherwise 0 is
returned
DoubleQuoted
Alters string by adding an extra quote after each existing quote as
required by most Database Systems.
EncodeString
Return a hex encoded string double the length of the string supplied.
DecodeString
Return a hex encoded string double the length of the string supplied.
getTextString
Returns the string matching stringname from filename.
getAllTextStrings
Loads all text strings found in filename into individual REXX
variables
getTextStringName
Returns the string name matching stringvalue
getTextCollection
Returns the collection of strings matching stringname from filename in
a stem of stringname.
getAllTextCollection
Returns the collection of strings from filename in a stem of rexxvar.
setTextString
Sets the string stringname in filename to the value of the rexx
variable stringname.
setTextCollection
Write the stem variable stringname to filename. *
addTextString
Adds the value of the rexx variable stringname to filename
getTextFile
Returns the contents of a text file in rexxvar after substituting
place holders identified by #name# for the value of their rexx
variable equivalent.
getFile
Returns the contents of a file in rexxvar. The file is loaded as is
and no variable subsitution occurs.
WriteToFile
Writes the contents of the rexx variable rexxvar to filename.
RenameFile
Renames oldfilename to newfilename.Returns 0 is successful.
DeleteFile
Deletes filename returning 0 if successful.
ReplaceString
Scans the rexx variable rexxvar replacing each occurance of StringOut
with StringIn.
StemSearch
Scans the rexx stem variable haystack. counting each instance of
needle
CapitaliseString
Coverts the contents of the rexx variable rexxvar to lowercase then
capitalises the first letter of each word.
StringCase
Coverts the contents of the rexx variable rexxvar to either lowercase
or uppercase.
CGIScriptError
Returns a complete HTML page and terminates the script.
getImageSize
If successful function returns a string containing 3 words identifying
the image type (GIF,BMP or JPG) and width and height in pixels.
getDirectoryUsage
returns the total disk space used in the directory
BuildHTMLGraph
This function will construct the HTML graph based on data supplied in
two stems and put the graph into graphvar.
BuildHTMLCalander
This function will construct an HTML based Calander for the month and
year supplied and put the HTML into calandervar.
BuildHTMLList
This function will construct an HTML List using the CRLF sequence
found in rexxvar to identify new list items.
BuildPDF
Converts the contents of rexxvar into text only Adobe PDF format.
sendSMTP
Send an e-mail via SMTP to the mail server specified in server.
POP3Mail
Connects to the POP3 server specified in server using user and
password.
getHTTPDocument
Retrieves the document specified by httpURL from an HTTP web server
and returns the document in the REXX variable destinationvar.
returnByHTTP
This function allow you to control downloads of specific files to the
browser. Actual file location maybe outside of HTTP Server directory
so not to be seen by the browser.
NTPDateTime
This function returns 4 words describing the local date time and UTC
date time from a NIST server.
RebootPC
This function effects a clean shutdown then performs a warm/soft
reboot of the machine.
DateWeekday
Returns the weekday for any given day from 01-01-0001.
DateAdjust
Adjusts the date by the specified number of days.
DateVerify
Verifies a date is valid using the Julian Calander for days prior to
1582 and the Gregorian Calander for dates after.
DateDifference
Returns the number of days (either positive or negative) between 2
dates.
D2T
Returns the string representation of an integer time value. option can
be used to specify either a standard 12 hour clock (default) or a 24
hour clock
D2M
Returns the string representation of a integer month value. option can
be used to specify the returning month be LONG format (January) or
SHORT format (Jan).
M2D
Returns the integer value representing the specified month-string.
month-string can be either in LONG format (January) or SHORT format
(Jan).
Created using Inf-PHP v.2 (c) 2003 Yuri Prokushev
Created using Inf-HTML v.0.9b (c) 1995 Peter Childs