Simple Search FAQ

Frequently asked questions about the Simple Search CGI script.

Q1: How do I configure which directories to search?

Configure search directories by editing these variables:

$basedir = "/home/user/public_html/";
$baseurl = "http://yourdomain.com/";

@files = ("*.html", "*.htm", "*.shtml");
@exclude = ("admin", "private");

Variable explanations:

  • $basedir: Full server path to search
  • $baseurl: URL prefix for results
  • @files: File patterns to include
  • @exclude: Directories to skip

Q2: Why are no results being found?

If no results are being found, check these common issues:

  1. Verify $basedir path: Ensure it's the correct absolute path
  2. Check file patterns: Confirm @files matches your file extensions
  3. Permissions: Script must be able to read the directories
  4. Case sensitivity: Search may be case-sensitive by default
  5. Excluded directories: Check @exclude isn't blocking your content

To enable case-insensitive search:

$case_sensitive = 0;
Debug tip: Add temporary debug output to verify the script is finding files.
Back to FAQ