Free CGI Scripts and Perl development! Download WebTools and write your next Script faster! That is Perl involved programming!
Free Cgi Scripts under Perl

Search at freeware CGI resources
Free Cgi Resources, free scripts and downloads at proscriptum.com
Latest news about CGI Script engineLogin into WebTools member area!Free CGI Scripts download section,download free perl WebTools engine.FAQ list about CGI script engine: WebTools problem?Get base free WebTools support, Problems with your Cgi scripts?Almost free site development using Perl Scripts, CGI stuff and WebToolsWebTools is a CGI script, freely available for download
 


  WebTools is a free CGI script (system) completely written in Perl. Designed to be a open source project, that allows Web Masters to download and use this system absolutely for free. In fact you may find this resource really precious when you have to develop new CGI script or even Web-based software.


  Are you a Web programmer, that have to create a lot of BORINGS CGI scripts? In Perl?
  Understand why you have to use WebTools for 'THAT' project!
click here
  
Free downloads:
  Get latest version of WebTools NOW! Enjoy new features of that great system. Without doubt
click here

  May be you have some questions about WebTools system and/or Perl at all?
  It's better idea to look up at our FAQ list!
click here

  Now you can get
FREE EMAIL SUPPORT, but first you need to be member of our WebTools community! Get registered member! It's free! click here

  Webtools scripts and examples:
Global variables
Webtools Sessions
Raw mail
Dynamic Forms fill


  Proscriptum would like to recommend to you follow web sites regards Perl language, where you may find many free Perl scripts, free CGI resources (scripts and modules):

CPAN
FreeCode
ScriptSearch
FreePerlCode

   Information and status

 - This site is written in pure Perl using CGI scripts engine "Web Tools". Also this site may use cookies. They are safe!

Find answare on your question from our FAQ list



Q: What I need to install properly this package?
A: The base requirements are:

Perl 5.00502 or higher,
Unix/Linux or Windows 9x/NT/XP

Recomended:

Perl 5.6 (There are *not* known problems with Perl 5.8, so feel free to use it instead),

Unix/Linux OS,
MySQL

You really need Unix/Linux based OS to enjoy all features in this module. Also you need MySQL to get speed with your session/user support! Of cource you can use our Flat Db driver (based on DBD::Sprite) to enjoy session/user functions.

To run scripts you also may need to install follow standart modules:

DBI (for DB access - In all cases!)

Msql-Mysql-modules (for MySQL access)  or  DBD::MySQL

DBD-ODBC (for MS Access)

If you are using ActiveState Perl for windows, you may need to install windows version of these modules (binary):

DBI
DBD::MySQL,
DBD-ODBC
(These binary modules are applied to ActiveState Perl version 5.6 and they are incompatible with binary packages for Perl 5.8!)

 

Q: How can I configure this package?
A: The only one configuration file in this package is "config.pl" and you can find it in 'conf' directory. Please configure FIRST! (More info about config.pl you can find in docs directory, please read HELP.html)

NOTE: For easy configure you can use our web based install.cgi script instead of manual edit of config file!

To install WebTools you must read INSTALL.html (located in your docs directory. Please read it!)
Before you can start any script you 'must' run check test that show your active configuration.
To do this, you must have already
configured "config.pl"
To perform check please type follow in browser:

http://yourhost/cgi-bin/webtools/process.cgi

where 'cgi-bin' is your web server cgi directory;
'webtools' is your cgi based package directory;
process.cgi is you sub 'compiler' :-))


After you have passed the 'test' successfully you have to turn 'off' variable $webtools::WConfig{test_mode} to run your scripts normal (for more information see config.pl)

Anyway you need to read INSTALL.html and/or next FAQ.

 

Q: Why I get "Internal error" in browser?
A: Commonly you get this error when your shebang (path to your perl compiler) is not correctly set. You have to change it only in one place: process.cgi (found in base directory of your package).
NOTE:
If you intend to use install.cgi (easy configurator) you have to edit and it's shebang too.
On default it's set to: #!/usr/bin/perl

If you don't know where is your Perl, you can use follow Unix command: whereis perl
to find out where is it.
Of course the reason for that unconfortable error can be hidden in your installation!

Please check out for common errors like mode of your process.cgi (is it 755 ?) and/or directories?
Other often error is related to Apache's(your web server) permissions, i.e. Apache can be unable to run
scripts (!!!) and you must make Apache able to run them properly. More information you can fetch from INSTALL.html (please read careful).

 

Q: How I can learn more about "WebTools"?
A: Reading this FAQ and you will :-)
The real help actualy is in all the examples that I wrote (with some friends help) placed into docs/examples sub directory. A quick reference of functions you can find in Help.html (found into docs directory)

 

Q: Why some SQL queries works and other not?
A: Well, all sql_* functions are able to support sessions and users functions but when you try to use it for your private needs, you must care about what exacly you 'insert', 'update' and so on... i.e. you must be very carefull when use these functions for anything else! Please QUOTE all data and take care about what kind of DB engine you prepare to use!

Example:
So best way to insert, update...your data is:

$sth = sql_query("INSERT INTO TABL VALUES($val1,$val2,...)",$dbh);

where: $val1, $val2,... must be quoted using sql_quote() on that way:
$val1 = sql_quote($unquoted_var1,$dbh);

Note: If inserted data is numeric then you don't need to quote them!

Using that style you will remove most problems with insert/update!

Note: Flat DB and Ms Access does not support binary files, so please don't insert binary files into session with these engines! However session support via MySQL and Flat files (not Flat DB) is FULL!

 

Q: How I can report errors and make comments?
A: Every help, suggessions and reports I will appreciate very high!


Please mail it to: julian@proscriptum.com

 
Nice Web Development?

 www.proscriptum.com is property of Julian Lishev .All rights reserved! Sofia 2001-2007. Privacy.
Home page of Proscriptum.com