|
The HareScript Language |
The HareScript language is the core of our WebHare products. The conversion templates, web applications and the WebHare interface are all written in this language. HareScript is a web scripting language, like PHP and ASP, but is optimized for quick and efficient data access and manipulation - accessing content in a database is just as easy as accessing a Word document.
|
 |
Tutorial |
An introduction to the HareScript language.
|
 |
General functions |
This section explains the basic string, datetime and other data manipulation functions.
|
 |
Internet connectivity |
WebHare offers native support for all common internet protocols such as POP3, FTP and HTTP. Besides libraries enabling you to use these open standards in your own modules, this section also includes a low-level TCP/IP library you can use to add your own internet connectivity features.
|
 |
File I/O and processes |
These functions allow you to access files, directories, processes and other core operating system functions. Additionally, the 'anyfs' library allows you to write code that transparantly accesses local or remote files (ftp, webdav)
|
 |
File types libraries |
If you want your scripts to be able to do some advanced filetype detection (instead of just looking up the file's extention) or create or extract tar.gz archive files, this is where you can find the necessary functions. Documentation on the built-in WebHare record files (useful for developing import and export scripts, for example) can also be found here.
|
 |
Databases |
HareScript allows transparant access to the WebHare database, to external databases, and you can even use SELECT on Word documents and file systems. This section explains how to set up a connection to a database in HareScript.
|
 |
Graphics |
The graphics module allows you to create graphs, buttons and photo galleries. This can be done both dynamically (on demand) or during the publication of HTML pages.
|
 |
Language reference |
The HareScript language reference describes all elements of the HareScript language. The reference is not intended to be used as a starting point for you to learn the HareScript language, but is more suitable to look up syntax specifications and general language structure information.
|
 |
Errors reference |
In this document you can find an overview of help for all possible HareScript error messages.
|