PHP Classes

lib_dictionary: Check text spelling with a dictionary in MySQL

Recommend this page to a friend!
  Info   Screenshots Screenshots   View files View files (8)   DownloadInstall with Composer Download .zip   Reputation   Support forum   Blog    
Ratings Unique User Downloads Download Rankings
Not enough user ratingsTotal: 425 All time: 6,357 This week: 488Up
Version License PHP version Categories
lib_dictionary 1.1.1GNU General Publi...4.0Databases, Text processing


This package can be used to check spelling of text using a dictionary stored in a MySQL database. It can:

- Check whether a word exists in the dictionary
- Check the spelling of a given phrase using HTML tags to highlight with a different color the words that may be misspelled
- Add words from a file
- Search for words similar to a given word with length that may differ no more than a given size

Picture of David Frendin
  Performance   Level  
Name: David Frendin <contact>
Classes: 2 packages by
Country: Sweden Sweden
Age: 38
All time rank: 280321 in Sweden Sweden
Week rank: 275 Up2 in Sweden Sweden Up


::mySQL table To create the mySQL dictionary table, just run the provided "database.sql" in phpMyAdmin. ::The wordlist First of all, you will need to have a wordlist to populate your database dictionary table with. For an English wordlist, I recomend that you download the wordlist.txt from: For an example on how to appent wordlists to your dictionary, see the "example_add_wordlist.php" ::The provided database class Copyright by the phpbb2 development group, it follows most "standards" of db classes so it shouldnt be very hard to port to your db class of choice. ::The license All contents are GPL licensed, for more information read the provided "license.txt" ::Questions/comments For and questions or comments, just mail me at:

  • scr.gif
  Files folder image Files  
File Role Description
Accessible without login Plain text file dictionary.sql Data sql table structure
Accessible without login Plain text file example_add_wordlist.php Example example for populating the dictionary
Accessible without login Plain text file example_phrase.php Example Example: Correct an entire phrase
Accessible without login Plain text file example_single.php Example Example: Correct a single word
Accessible without login Plain text file lib_dictionary.php Class lib_dictionary
Accessible without login Plain text file license.txt Lic. License agreement
Accessible without login Plain text file mysql4.php Class database class from phpbb2
Accessible without login Plain text file readme.txt Doc. Getting started - You _should_ read this 17KB
Downloadlib_dictionary-2007-05-14.tar.gz 14KB
Install with ComposerInstall with Composer
Needed packages  
Class DownloadWhy it is needed Dependency
Spell Checker Download .zip .tar.gz Content: English wordlist Recommended
 Version Control Unique User Downloads Download Rankings  
This week:0
All time:6,357
This week:488Up