We accept safe and secure Credit Card and PayPal Payments.
 
Perl Scripts

All Count
Attachment Mailer
Perl Scripts Build A FAQ Plus
Perl Scripts Clock In Center
eBackup Automated
Easy Poll
eSurvey
Fetch a File
Form Maker
Mailing List Server
MySQL Mate
PDF Creation
QCart
Quick Fix
Quote of the day
Speed Search
Task Manager
Traffic Pack
Upload Plus
Upload Gold
Upload Pro
Website Manager

 
Free Perl Downloads

Free Perl Scripts Main Page
Free Perl Scripts 404 Alerter
AccessLog Viewer
Build A FAQ
PHP Scripts eBackup
Free PHP Scripts ErrorLog Viewer
eVars - Server Info
HT Pass Creator
Upload Lite
Website Manager

 
JavaScripts

Free Java Scripts Alert Boxes
Free JavaScripts Browser Sniffer
Check email
Generators
Slide Show
Sudoku
Window Maker
More...

 
Extra Utilities

ASP Scripts Ascii Codes
Free ASP Scripts Color Picker
Font Finder
HT Pass Creator
Meta Cloak
Meta Magic
Pano Zooms
SlideShow
Server Size

 
Online Tutorials

Free HTML Scripts Glossary
Free HTML Scripts HTML
JavaScript
MySQL
SSI
Build Traffic
Other

 
Miscellaneous

About Us
Graphics
Testimonials
Installations
Latest versions

 
Hawk Eye in Tennis

Should Hawk Eye replace linesmen and lineswomen at all tennis tournaments?







 
View all Polls

Run Polls on your site

Run your own Surveys

 
Store Download FAQs Contact Us Support Programming Policies  

Speed Search - Website Indexer

Program: Speed Search 1.5
Cost: US$25 Demo - New Window
Platform: Unix, Linux, Mac, Windows, Sun Solaris, FreeBSD, BSDOS Users Guide
Requires: Perl F.A.Q.
Rating:  

  • Requirements
  • Configuration
  • Installation
  • License and Disclaimer
  • Getting Started
  • Summary Page
  • Search Log
  • Search Forms
  • Changing your password
  • Settings


  • Requirements

    This script requires Perl on either a UNIX or WINDOWS server.

    Top of Page



    Configuration

    This Script requires no Configuration, however if you have trouble installing the Script, you can hard code some values in the _key.cgi file.

    Top of Page



    Installation - Linux/Unix/Mac Servers

    [script] refers to the first portion of the name of the CGI Scripts you purchased.
    1. Setting the Path to Perl. Open all CGI Scripts (except [script]_key.cgi) in a Plain Text Editor and make sure the first line of the CGI Script is the Path Perl for your server. Most Users can skip this step being the default Path to Perl shipped in the CGI Script is very common.

      NB: if you do not you a Plain Text editor such as Windows NotePad or Mac Textedit (in Plain Text Mode), your Text/HTML editor will add extraneous code to the CGI Script when you save it which will result in a server 500 Error.

    2. Upload all CGI Scripts to your cgi-bin or any cgi enabled directory and CHMOD all the CGI Scripts to 755. It is imperative that you upload (transfer) all CGI Scripts to your server in ASCII mode.

      If you forget to CHMOD all CGI Scripts to 755, Step 3 will yield a Server 500 Error.

      If you do NOT upload (transfer) all CGI Scripts to your server in ASCII mode, Step 3 will yield a Server 500 Error.


    3. Load your Browser, point it to the [script]_setup.cgi file and follow the on-screen instructions for installation. For example, in your browser, type :

      http://www.yourdomainname.com/cgi-bin/[script]_setup.cgi

    4. Enter a Username and Password. This will be your Username and Password for the Administration Section. If the Setup Routine is successfully processed a link to the Administration Section will appear on the resulting page. Click the link to access the Administration Section with the Username and Password you just entered in the Setup Script.

      Should you encounter any Permission problems with the Setup Routine follow the instructions returned by the Script.
    Upon successful completion of the Setup Routine the [script]_setup.cgi_setup.cgi script attempts to delete itself. This ensures the Setup Routine can not be repeated by another Surfer who would effectively reset your Administration Section Username and Password. Manually delete the [script]_setup.cgi CGI Script you uploaded if the Setup Routine could not automatically delete it (Refresh your FTP directory listing to check). Should you ever forget your Administration Section Username and Password you can repeat this Step to set a new Username and Password.

    Top of Page



    Common Installation Problems - Linux/Unix/Mac Servers

    NB: Shared Secure Servers, VPS, SBOX and Free Servers.

    1. Server 500 Error. This most often occurs because Step 2 was not followed precisely. Make sure the CGI Scripts you are uploaded are CHMOD to 755, the folder the CGI Scripts reside in is also CHMOD to 755, and the CGI Scripts were transferred in ASCII Mode. Auto-Detect only detects the extensions you specify in your FTP client's Settings.

    2. I can initially load the Setup Script and punch in my Username and Password, but when I submit the Form, I receive 404 Error Page or an alternate Error Page stating "Page Cannot be found".

      This suggests your Server is operated by a very nervous System Administrator employing strict security measures, you're using a Shared Secure Server which dynamically sets your domain name to something other than the a standard Top Level Domain (www.yourdomainname.com) or sbox is employed by your server.

      In any case, open [script]_key.cgi in Plain Text Editor (not a WYSIWYG Text Editor, nor a Rich HTML Editor) and enter the URL to the folder you uploaded the CGI Scripts to in the $SecureServer Variable. If you uploaded the CGI Scripts to your cgi-bin, then you'd set the following:

      $SecureServer = "http://www.yourdomainname.com/cgi-bin";

      DO NOT enter the CGI Script name, DO NOT enter a trailing slash. After setting the Variable refresh the Setup Routine's Page that asks you to enter your Username and Password. Unless you refresh the initial Setup Page, the Form's URL will not be updated to reflect your Variable value.

    3. I cannot find the correct path to my WebSpace or the required Data Directories and/or Password file cannot be created.

      You need to find that Path. Ask your host, or Download a copy of our free E-Vars CGI Script and install it on your server. CHMOD it to 755 then load it in your Web Browser which will print your Server's environment variables and other useful information. Determine your Server's Document_ROOT or Absolute Server Path to the folder your home page (index.html) resides in. You may need to append "/www" or "/httpdocs" to your Document_ROOT or Absolute Server Path to complete the path to your Writable WebSpace.

      Once you've determined your Absolute Server Path, open [script]_key.cgi in Plain Text Editor (not a WYSIWYG Text Editor, nor a Rich HTML Editor) and set the $DefaultData Variable. For example:

      $DefaultData = "/var/username/www/htdocs";

      Finally, on some Server's it's necessary to CHMOD the folder just above your WebSpace to 777 granting permission to the CGI Script to create the Required Directories at WebSpace Level. In the example above, the "htdocs" folder would need to have it's permissions set to 777.

    4. We offer a very reasonably priced Custom Installation Service. We'll Setup the CGI Script for you and send you the Log in details which you can update at your own leisure. If we cannot successfully Setup the CGI Script we will refund both the Installation fee and the purchase price of the CGI Script. To Order Custom Installation, please fill in our Secure Installation Order Form, entering your Server Information where prompted.
    Top of Page



    Installation - Windows Servers

    [script] refers to the first portion of the name of the CGI Scripts you purchased.
    1. Your Windows Server may not execute CGI scripts even if Perl is Supported. Many Server Administrators do not modify the Registry to accommodate Scripts with a .cgi extension. In this case, contact us for a copy PL Version.

    2. Setting the Path to Perl. Your Server may or may not require the Path to Perl. It's highly likely you don't need it, and you can ignore this Step. However you may want to check with your Host if you can not load the Setup Script in your web Browser.

      NB: if you do not you a Plain Text editor such as Windows NotePad or Mac Textedit (in Plain Text Mode), your Text/HTML editor will add extraneous code to the CGI Script when you save it which will result in a server 500 Error.

    3. Upload all CGI Scripts to your cgi-bin or any cgi enabled directory. It is imperative that you upload (transfer) all CGI Scripts to your server in ASCII mode.

      If you do NOT upload (transfer) all CGI Scripts to your server in ASCII mode, Step 3 will yield a Server 500 Error.

    4. Load your Browser, point it to the [script]_setup.cgi file and follow the on-screen instructions for installation. For example, in your browser, type :

      http://www.yourdomainname.com/cgi-bin/[script]_setup.cgi

    5. Enter a Username and Password. This will be your Username and Password for the Administration Section. If the Setup Routine is successfully processed a link to the Administration Section will appear on the resulting page. Click the link to access the Administration Section with the Username and Password you just entered in the Setup Script.

      Should you encounter any Permission problems during the Setup Routine, you need to contact your Host and request "Full Read/Write Permissions" be applied to at least one folder on your Server. Many Servers have at least one writable folder, often named "database". See Common Installation Problems below for more information.
    Upon successful completion of the Setup Routine the [script]_setup.cgi_setup.cgi script attempts to delete itself. This ensures the Setup Routine can not be repeated by another Surfer who would effectively reset your Administration Section Username and Password. Manually delete the [script]_setup.cgi CGI Script you uploaded if the Setup Routine could not automatically delete it (Refresh your FTP directory listing to check). Should you ever forget your Administration Section Username and Password you can repeat this Step to set a new Username and Password.

    Top of Page



    Common Installation Problems - Windows Servers

    NB: Shared Secure Servers, VPS, SBOX and Free Servers.

    1. Server 500 Errors are usually misleading on Windows Servers. It seems to be the default error page for just about every error. Make sure you typed in the correct Website Address (URL) to the CGI Scripts on your server. Make sure the CGI Scripts were transferred in ASCII Mode. Auto-Detect only detects the extensions you specify in your FTP client's Settings.

    2. I can initially load the Setup Script and punch in my Username and Password, but when I submit the Form, I receive 404 Error Page or an alternate Error Page stating "Page Cannot be found".

      This suggests your Server is operated by a very nervous System Administrator employing strict security measures, you're using a Shared Secure Server which dynamically sets your domain name to something other than the a standard Top Level Domain (www.yourdomainname.com) or sbox is employed by your server.

      In any case, open [script]_key.cgi in Plain Text Editor (not a WYSIWYG Text Editor, nor a Rich HTML Editor) and enter the URL to the folder you uploaded the CGI Scripts to in the $SecureServer Variable. If you uploaded the CGI Scripts to your cgi-bin, then you'd set the following:

      $SecureServer = "http://www.yourdomainname.com/cgi-bin";

      DO NOT enter the CGI Script name, DO NOT enter a trailing slash. After setting the Variable refresh the Setup Routine's Page that asks you to enter your Username and Password. Unless you refresh the initial Setup Page, the Form's URL will not be updated to reflect your Variable value.

    3. I cannot find the correct path to my WebSpace or the required Data Directories and/or Password file cannot be created.

      You need to find that Path. Ask your host, or Download a copy of our free E-Vars CGI Script and install it on your server. You will need to rename the E-Vars CGI Script to "myserver.pl" if your Server only executes Scripts with .pl extensions. Upload it to your cgi-bin or any cgi executable folder then load it in your Web Browser which will print your Server's environment variables and other useful information. Determine your Server's Document_ROOT or Absolute Server Path to the folder your home page (index.html) resides in. You may need to append "\\www" or "\\httpdocs" to your Document_ROOT or Absolute Server Path to complete the path to your Writable WebSpace.

      Once you've determined your Absolute Server Path, open [script]_key.cgi in Plain Text Editor (not a WYSIWYG Text Editor, nor a Rich HTML Editor) and set the $DefaultData Variable. Be sure to separate folder names with two backslashes, not one slash. For example:

      $DefaultData = "C:\\html\\username\\htdocs";

    4. We offer a very reasonably priced Custom Installation Service. We'll Setup the CGI Script for you and send you the Log in details which you can update at your own leisure. If we cannot successfully Setup the CGI Script we will refund both the Installation fee and the purchase price of the CGI Script. To Order Custom Installation, please fill in our Secure Installation Order Form, entering your Server Information where prompted.
    Top of Page



    Installation - Linux/Unix/Mac Servers

    [script] refers to the first portion of the name of the CGI Scripts you purchased.
    1. Setting the Path to Perl. Open all CGI Scripts (except [script]_key.cgi) in a Plain Text Editor and make sure the first line of the CGI Script is the Path Perl for your server. Most Users can skip this step being the default Path to Perl shipped in the CGI Script is very common.

      NB: if you do not you a Plain Text editor such as Windows NotePad or Mac Textedit (in Plain Text Mode), your Text/HTML editor will add extraneous code to the CGI Script when you save it which will result in a server 500 Error.

    2. Upload all CGI Scripts to your cgi-bin or any cgi enabled directory and CHMOD all the CGI Scripts to 755. It is imperative that you upload (transfer) all CGI Scripts to your server in ASCII mode.

      If you forget to CHMOD all CGI Scripts to 755, Step 3 will yield a Server 500 Error.

      If you do NOT upload (transfer) all CGI Scripts to your server in ASCII mode, Step 3 will yield a Server 500 Error.


    3. Load your Browser, point it to the [script]_setup.cgi file and follow the on-screen instructions for installation. For example, in your browser, type :

      http://www.yourdomainname.com/cgi-bin/[script]_setup.cgi

    4. Enter a Username and Password. This will be your Username and Password for the Administration Section. If the Setup Routine is successfully processed a link to the Administration Section will appear on the resulting page. Click the link to access the Administration Section with the Username and Password you just entered in the Setup Script.

      Should you encounter any Permission problems with the Setup Routine follow the instructions returned by the Script.
    Upon successful completion of the Setup Routine the [script]_setup.cgi_setup.cgi script attempts to delete itself. This ensures the Setup Routine can not be repeated by another Surfer who would effectively reset your Administration Section Username and Password. Manually delete the [script]_setup.cgi CGI Script you uploaded if the Setup Routine could not automatically delete it (Refresh your FTP directory listing to check). Should you ever forget your Administration Section Username and Password you can repeat this Step to set a new Username and Password.

    Top of Page



    Common Installation Problems - Linux/Unix/Mac Servers

    NB: Shared Secure Servers, VPS, SBOX and Free Servers.

    1. Server 500 Error. This most often occurs because Step 2 was not followed precisely. Make sure the CGI Scripts you are uploaded are CHMOD to 755, the folder the CGI Scripts reside in is also CHMOD to 755, and the CGI Scripts were transferred in ASCII Mode. Auto-Detect only detects the extensions you specify in your FTP client's Settings.

    2. I can initially load the Setup Script and punch in my Username and Password, but when I submit the Form, I receive 404 Error Page or an alternate Error Page stating "Page Cannot be found".

      This suggests your Server is operated by a very nervous System Administrator employing strict security measures, you're using a Shared Secure Server which dynamically sets your domain name to something other than the a standard Top Level Domain (www.yourdomainname.com) or sbox is employed by your server.

      In any case, open [script]_key.cgi in Plain Text Editor (not a WYSIWYG Text Editor, nor a Rich HTML Editor) and enter the URL to the folder you uploaded the CGI Scripts to in the $SecureServer Variable. If you uploaded the CGI Scripts to your cgi-bin, then you'd set the following:

      $SecureServer = "http://www.yourdomainname.com/cgi-bin";

      Do NOT enter the CGI Script name, do NOT enter a trailing slash. After setting the Variable refresh the Setup Routine's Page that asks you to enter your Username and Password. Unless you refresh the initial Setup Page, the Form's URL will not be updated to reflect your Variable value.

    3. I cannot find the correct path to my WebSpace or the required Data Directories and/or Password file cannot be created.

      You need to find that Path. Ask your host, or Download a copy of our free E-Vars CGI Script and install it on your server. CHMOD it to 755 then load it in your Web Browser which will print your Server's environment variables and other useful information. Determine your Server's Document_ROOT or Absolute Server Path to the folder your home page (index.html) resides in. You may need to append "/www" or "/httpdocs" to your Document_ROOT or Absolute Server Path to complete the path to your Writable WebSpace.

      Once you've determined your Absolute Server Path, open [script]_key.cgi in Plain Text Editor (not a WYSIWYG Text Editor, nor a Rich HTML Editor) and set the $DefaultData Variable. For example:

      $DefaultData = "/var/username/www/htdocs";

      Finally, on some Server's it's necessary to CHMOD the folder just above your WebSpace to 777 granting permission to the CGI Script to create the Required Directories at WebSpace Level. In the example above, the "htdocs" folder would need to have it's permissions set to 777.

    4. We offer a very reasonably priced Custom Installation Service. We'll Setup the CGI Script for you and send you the Log in details which you can update at your own leisure. If we cannot successfully Setup the CGI Script we will refund both the Installation fee and the purchase price of the CGI Script. To Order Custom Installation, please fill in our Secure Installation Order Form.
    Top of Page



    Installation - Windows Servers

    [script] refers to the first portion of the name of the CGI Scripts you purchased.
    1. Your Windows Server may not execute CGI scripts even if Perl is Supported. Many Server Administrators do not modify the Registry to accommodate Scripts with a .cgi extension. In this case, contact us for a copy PL Version.

    2. Setting the Path to Perl. Your Server may or may not require the Path to Perl. It's highly likely you don't need it, and you can ignore this Step. However you may want to check with your Host if you can not load the Setup Script in your web Browser.

      NB: if you do not you a Plain Text editor such as Windows NotePad or Mac Textedit (in Plain Text Mode), your Text/HTML editor will add extraneous code to the CGI Script when you save it which will result in a server 500 Error.

    3. Upload all CGI Scripts to your cgi-bin or any cgi enabled directory. It is imperative that you upload (transfer) all CGI Scripts to your server in ASCII mode.

      If you do NOT upload (transfer) all CGI Scripts to your server in ASCII mode, Step 3 will yield a Server 500 Error.

    4. Load your Browser, point it to the [script]_setup.cgi file and follow the on-screen instructions for installation. For example, in your browser, type :

      http://www.yourdomainname.com/cgi-bin/[script]_setup.cgi

    5. Enter a Username and Password. This will be your Username and Password for the Administration Section. If the Setup Routine is successfully processed a link to the Administration Section will appear on the resulting page. Click the link to access the Administration Section with the Username and Password you just entered in the Setup Script.

      Should you encounter any Permission problems during the Setup Routine, you need to contact your Host and request "Full Read/Write Permissions" be applied to at least one folder on your Server. Many Servers have at least one writable folder, often named "database". See Common Installation Problems below for more information.
    Upon successful completion of the Setup Routine the [script]_setup.cgi_setup.cgi script attempts to delete itself. This ensures the Setup Routine can not be repeated by another Surfer who would effectively reset your Administration Section Username and Password. Manually delete the [script]_setup.cgi CGI Script you uploaded if the Setup Routine could not automatically delete it (Refresh your FTP directory listing to check). Should you ever forget your Administration Section Username and Password you can repeat this Step to set a new Username and Password.

    Top of Page



    Common Installation Problems - Windows Servers

    NB: Shared Secure Servers, VPS, SBOX and Free Servers.

    1. Server 500 Errors are usually misleading on Windows Servers. It seems to be the default error page for just about every error. Make sure you typed in the correct Website Address (URL) to the CGI Scripts on your server. Make sure the CGI Scripts were transferred in ASCII Mode. Auto-Detect only detects the extensions you specify in your FTP client's Settings.

    2. I can initially load the Setup Script and punch in my Username and Password, but when I submit the Form, I receive 404 Error Page or an alternate Error Page stating "Page Cannot be found".

      This suggests your Server is operated by a very nervous System Administrator employing strict security measures, you're using a Shared Secure Server which dynamically sets your domain name to something other than the a standard Top Level Domain (www.yourdomainname.com) or sbox is employed by your server.

      In any case, open [script]_key.cgi in Plain Text Editor (not a WYSIWYG Text Editor, nor a Rich HTML Editor) and enter the URL to the folder you uploaded the CGI Scripts to in the $SecureServer Variable. If you uploaded the CGI Scripts to your cgi-bin, then you'd set the following:

      $SecureServer = "http://www.yourdomainname.com/cgi-bin";

      Do NOT enter the CGI Script name, do NOT enter a trailing slash. After setting the Variable refresh the Setup Routine's Page that asks you to enter your Username and Password. Unless you refresh the initial Setup Page, the Form's URL will not be updated to reflect your Variable value.

    3. I cannot find the correct path to my WebSpace or the required Data Directories and/or Password file cannot be created.

      You need to find that Path. Ask your host, or Download a copy of our free E-Vars CGI Script and install it on your server. You will need to rename the E-Vars CGI Script to "myserver.pl" if your Server only executes Scripts with .pl extensions. Upload it to your cgi-bin or any cgi executable folder then load it in your Web Browser which will print your Server's environment variables and other useful information. Determine your Server's Document_ROOT or Absolute Server Path to the folder your home page (index.html) resides in. You may need to append "\\www" or "\\httpdocs" to your Document_ROOT or Absolute Server Path to complete the path to your Writable WebSpace.

      Once you've determined your Absolute Server Path, open [script]_key.cgi in Plain Text Editor (not a WYSIWYG Text Editor, nor a Rich HTML Editor) and set the $DefaultData Variable. Be sure to separate folder names with two backslashes, not one slash. For example:

      $DefaultData = "C:\\html\\username\\htdocs";

    4. We offer a very reasonably priced Custom Installation Service. We'll Setup the CGI Script for you and send you the Log in details which you can update at your own leisure. If we cannot successfully Setup the CGI Script we will refund both the Installation fee and the purchase price of the CGI Script. To Order Custom Installation, please fill in our Secure Installation Order Form.
    Top of Page



    License and Disclaimer

    The following constitutes an agreement between you (the end user/purchaser) and us, PerlScripts JavaScripts.com (a wholly owned subsidiary of InterActive Scripts). By purchasing and using our software, products or services you agree to and accept the licensing agreement stated on this page. All documentation, goods and services are provided "as is" and without warranty. We hereby disclaim all warranties relating to any documentation, goods and services, whether express or implied, including warranties of suitability. In no event shall we be liable for any direct, indirect or consequential damages resulting in loss of revenue or data, incurred by you or any of our products, information or services. We reserve the right to revise the terms and conditions stated on this page at any time without notice. You agree to be bound by such revisions, and you are encouraged to periodically revisit this page to review the then current terms and conditions.

    We grant you the right to use one copy of the software, product or service purchased, for testing and familiarization purposes. We also grant you the right to implement, install and use one copy of the software, product or service purchased on a single web site domain for use by one entity once the evaluation copy is removed / deleted.

    By purchasing a product you are also subscribing to our periodic newsletter which will notify you of new software releases, updates and special offers. In accordance with United States and International anti-spamming laws, an unsubscribe link that removes you from all future mailings will accompany each e-mail notification.

    For taxation purposes, we must keep accurate transaction and installation records. At the time of software installation, you will be asked to enter information such as your web site's domain name and your product's serial number. This information is used to validate copies of our software.

    We reserve all rights. Written permission must be obtained from us before you may copy, reproduce, publish, modify or alter in any way, any media, software, documents or products, in part or in whole, contained within our web site or traded by us. All media, software, documents and products are the property of PerlScriptsJavaScripts.com. We retain ownership and copyright of software products purchased from us and all copies of the software. As a licensee you may make one copy of the software product solely for backup purposes. Removal of any copyright messages, publicly visible or otherwise without prior written permission from us is expressly forbidden. Unauthorized reproduction of any of our software, documents or products is prohibited by Federal and International laws and subject to criminal prosecution.

    Any use of software and accompanying documentation on our Web site is subject to the terms of a software license agreement between you and us. You must read this license agreement in it's entirety and agree to it's terms prior to installing or using the software. All ownership rights and rights not implied are reserved. We reserve the right to revoke these permissions and terminate this agreement at anytime or at it's own discretion without reasonable notice. We reserve the right temporarily or permanently discontinue any software product or the support associated the product at anytime or at it's own discretion without reasonable notice. You agree and accept that we shall not be liable to you or to any third party for any such cessation.

    You agree that any issue or dispute that may arise between PerlScriptsJavaScripts.com and yourself in respect to this web site or it's goods or services will be resolved and governed by and within the courts and laws of Melbourne Australia. If your local laws do not allow for such an agreement, you must delete all copies of products supplied to you by us and you are hereby notified of the termination of this license.

    Top of Page



    Getting Started

    Upon successful installation and set up, log in to the program using the username and password you entered during the set up process. Click on the "Search Forms" link in the Admin Control Panel. Copy and paste the "Simple Search Form" code in to any web document and open that document in any web browser. You can now perform a full live search of your web site. As it is, your entire site is searched. To speed up the search process, see Specifying Folders and Indexing your site.

    Top of Page



    Summary Page

    Lists a count of each keyword sorted in order of popularity. To reset the count, you must delete the search log. To remove words form this list, enter those words in the "Words to ignore" textbox on the "Settings page". For example, if the word "for" is showing up as a keyword, enter it in the "Words to ignore" textbox and it will be removed from the Summary page.

    Top of Page



    Search Log

    Lists exact search terms. Allows you to see exactly what your visitors are trying to find. Most recent searches are listed at top. To delete the entire log, scroll to the bottom of the page and click on the "Check All" link in the first column, then submit the form. To delete individual entries, place a tick in the checkbox beside the terms you wish to delete, then submit the form. The "Results" column lists the number of pages found that matched the search criteria. The last column lists the type of search and which folders where searched. Search types will either be "or" which means the user searched for any word, "and" which means the user searched for all words or "exact" which means the user searched for an exact phrase.

    Top of Page



    Search Forms

    Two types of search forms are generated by the program. The first is a small search form with predefined criteria and the second is an advanced search form that allows your visitor to select the type of search to be performed. Beneath the search form is a textbox that allows you to enter a custom message if no matches were found. The special marker,

    %%%TERM%%%

    is replaced with the term entered by the user. You can place this marker anywhere in the message, any number of times.

    If at any time, you have removed or entered code that is causing the page to render erroneously, you can restore the default form by placing a tick in the "Restore default" checkbox. Submit the form and the selected files will be restored to their original state.

    Top of Page



    Simple search

    By default, the simple search form will allow the user to search your entire site (the files and folders you have listed or indexed) using an "Any word" search. Simply copy and paste the code to any web document and you're set. However, you may change the search criteria by adding hidden form fields. Use the hidden form tags below to change the functionality of the simple search from :

    And search
    <input type="Hidden" name="type" value="and">

    Exact search
    <input type="Hidden" name="type" value="exact">

    You can also specify which folders should be searched. By default the files and folders you have listed or indexed will be searched. If you have just set up the program and have not yet changed your settings, your entire site will be searched. To search specified folders, enter the path (starting with your root folder) to the folder that should be searched. Your root folder is the folder your home page resides in. Separate each folder with a comma. To search all folders within specified folders, add an * to the end of each path. See examples below.

    One folder search
    <input type="Hidden" name="dirs" value="tutorials">

    Three folder search
    <input type="Hidden" name="dirs" value="tutorials, faqs, docs/large/movies">

    All folders listed search
    <input type="Hidden" name="dirs" value="all">

    All folders listed search
    <input type="Hidden" name="dirs" value="*">

    Root folder search
    <input type="Hidden" name="dirs" value="/">

    Recursive folder search
    <input type="Hidden" name="dirs" value="tutorials*, faqs, docs*">

    In the last example, all folders and sub folders within the tutorials folder and all folders and sub folders within the docs folder will also be searched.

    Top of Page



    Advanced search

    As with the Simple search form, the Advanced searched form can also be edited and restored. The Advanced search form is displayed on the results page, beneath any results returned. You can use the Advanced search form in place of the simple search and it accepts the same parameters but which can be displayed in a visual format. The folders to search must be displayed in a drop down select menu using the same values and conventions as used in the Simple Search Form.

    Select Menu
    <select name="dirs">
    <option value="tutorials*, faqs, /docs/large*">Tutorials, FAQs, Docs
    <option value="tutorials">Tutorials
    <option value="/">Root Folder
    <option value="*">Entire Site
    </select>


    In the example above, the following folders will be searched depending on which option the user selected.

    tutorials and all folders and sub folders with it, faqs, /docs/large and all folders and sub folders with it.

    tutorials (just the tutorials folder)

    root folder (this is the folder your home page resides in)

    Entire site (all folders specified in your settings)

    One of three search types are available (and, or, exact). Type selection is made possible through the use of Radio Buttons. If no type is passed to the script, a type of "or" will be used which searches for any word entered by the user. Each Radio button must have a name value of "type". Use the "checked" keyword to specify which type should be checked by default.

    Search Type
    <input type="Radio" name="type" value="or" checked>

    <input type="Radio" name="type" value="and">

    <input type="Radio" name="type" value="exact">

    Top of Page



    Settings

    Controls file types and search parameters. If you're using an Indexed search, you must click the "Index now" link (see figure 1) after any edits made. For example, if you add or remove a folder from the list of folders, or add or remove a file from the "Docs to ignore" list, or change the file extensions, after submitting the form to record the changes, press the "Index now" link to update your indexed database.

    Top of Page



    Indexing your site

    Independent and in-house tests on as many as 1200 files have shown Indexed searches are up to 10 times faster. Indexing should be carried out after adding new files or folders to your web site as well as after any edits made on the settings page. You can index your site as often as you like. Clicking the "Index now" link found about half way down (see figure 1) the "Settings" page will do the following :

    Traverse through every folder listed in the "Folders to search" list and collect all ascii files.
    Read each file collected, stripping any JavaScript, HTML and comments.
    Retain Keyword and Description Meta tags
    Store the content retrieved from all files in one file.
    Store results in a file called "ndexed.list" in the "/psjs_datalogs/search$FolderPass/data" folder.
    Return the number of files indexed (printed to the top of the page).

    You must now ensure "Use indexed search" is set to "Yes". Anytime a search is performed, the "ndexed.list" file is now searched. If you have a spell checker, it's a good idea to download and search this file for spelling errors. This will allow you to search your entire site and correct any spelling mistakes. The format used to delimitate this file (flat file database) is as such :

    file path and name || title || content || keywords

    Figure 1


    Top of Page



    Rebuilding your tree (folders to search)

    During the setup process, your web site's entire tree is fetched. Until you remove folders from the list, your entire web site is searched. Only ASCII files are searched and indexed. This means binary files such as images are skipped. On the settings page, about half way down (see figure 2), you will find a link labelled "Rebuild Tree". You can click this link at any time (after the addition of new folders would be a good time) to fetch a the complete list of folders within your site. Once the tree has been rebuilt, remove any folders that should not be searched (eg. data folders, image folders, etc..) and Submit the form. If you're using an Indexed search, after rebuilding your tree, you should re Index your site to update the database.

    Figure 2


    Top of Page



    Ignoring docs

    Enter the full path and filename to any document that should be ignored. During the set up process an example path and filename is recorded. In this textbox, you'll notice a file name called "secret_file.html". This feature serves to exclude error documents (missing.html, 405.html etc..) or any document you choose, while reading folders you have specified. You may enter as many documents as you like, whether they exist or not. Submit the form to record any edits.

    Top of Page



    Ignoring words

    Words listed in this textbox are ignored while searching. This helps return useful and more accurate results. By ignoring common words and conjunctives such as "and" fewer pages are returned. Also, words entered are not printed on the "Summary" page that lists keyword counts. Consider this : A user executes an "or" search for "Blue and red boxes". Without this feature, every page with the word "and" would be returned. During the set up process some of the most common conjunctives are recorded. You can add or remove additional words at any time. Enter one word per line. Submit the form to record changes.

    Top of Page



    Header and Footer

    Allows you to add your own header and footer to search result pages, keeping the look and feel of your site inline with what the user is already accustomed to. Using a custom header and footer causes the program to ignore most aesthetic settings. You can still use the font rendering settings however, background colors and images will be ignored. Enter these in the body tag of your custom header code.

    Top of Page



    Changing your password

    Enables you to update or change the administration login details. Enter your current login details, enter your new login details and press the button labelled "Change Pass".


    Old User Name:
    Old Password:

    New User Name:
    New Password:
    Re-Enter New Password:



    Top of Page
    Speed Search our site
    Plesk Hosting
    Linux servers with Plesk Control Panel, cgi-bin, crontab manager, Mysql, PHP and ASP.

    Linux Hosting Plans from $9.12 per month, includes Plesk Control Panel, MySQL databases, cgi-bin, crontab manager and 50 email accounts.

    Discounted Scripts
    Subscribe to our periodial newsletter to receive special offers.

    Bathroom Hygiene
    How often do you thoroughly clean your bathroom?








    View all Polls

    Run Polls just like this one on your website!


    About us | Contact us | Script FAQs | Script Support | Website Hosting | Our Policies | Store | Testimonials
    Subscribers log in here. Subscribe to our periodical newsletter for special offers on commercial scripts, hosting, exciting business opportunities, and industry news and events. Our Mailing List Software is powered by Consolidator    
    HTML Plain text
    ©1999 - 2015 All content Copyright PerlScriptsJavaScripts.com Proudly hosted by LinuxHostingPlans.com