Easy Coding
  Forum Wiki Tagging Projekte Karte RSS
» Start
» All Recent Changes
» Wiki Suche
» Wiki Hilfe

Coder How To's

Algorithmen Informationen

edit SideBar

Neue Wiki Eintrage finden Sie unter easy-coding.de/wiki.

Rechtschreibprüfung mit PHP

Rechtschreibprüfung mit PHP? Das hört sich nach schwerer Kost an, oder? Doch wenn euer Provider mitspielt, kann es eigentlich gar nicht einfacher sein.

Voraussetzung ist ein auf eurem Server/Webspace installiertes, deutsches Wörterbuch. Ich hab selbst einen Linux Server und bei mir hat dazu folgendes Kommando gereicht:

installation.sh
  1. apt-get install php5-pspell aspell-de

Dieser Befehl hat das deutsche Wörterbuch und das PSpell Modul für PHP5 installiert. Wenn ihr eine andere PHP Version habt, dann informiert euch ob die entsprechenden Module auch für eure Version verfügbar sind.

Ist dieses Wörterbuch nun installiert, dann braucht seid ihr nur noch wenige Zeilen vom Glück entfernt. Der folgende Quelltext zeigt schon die wichtigsten Funktionen.

Auf der offiziellen PHP Seite, findet ihr alle Pspell Funktionen.

php-rechtschreibpruefung.php
  1. if(function_exists("pspell_new")) {
  2.         $wort = "Testt";
  3.  
  4.         $pspellLink = pspell_new('de');
  5.         if (pspell_check($pspell_link, $wort)) {
  6.                 echo "Rechtschreibung korrekt";
  7.  
  8.         } else {
  9.                 echo "Rechtschreibung fehlerhaft";
  10.  
  11.                 $vorschlaege = pspell_suggest($pspell_link, $wort);
  12.                 foreach ($vorschlaege as $vorschlag) {
  13.                         echo "Mögliche Schreibweise: $vorschlag<br />";
  14.                 }
  15.         }
  16.  
  17. } else echo 'Fehler: Kein PSpell installiert';

Literatur

Zuletzt geändert am 04.11.2006 16:39 Uhr
  Impressum