Sommaire
Pspell
pspell_add_to_personal
pspell_add_to_session
pspell_check
pspell_clear_session
pspell_config_create
pspell_config_ignore
pspell_config_mode
pspell_config_personal
pspell_config_repl
pspell_config_runtogether
pspell_config_save_repl
pspell_new
pspell_new_config
pspell_new_personal
pspell_save_wordlist
pspell_store_replacement
pspell_suggest
|
6.82.12 pspell_new[ Exemples avec pspell_new ] PHP 4 >= 4.0.2Description
resource pspell_new(string language ,[string
spelling
],[string
jargon
],[string
encoding
])
pspell_new ouvre un nouveau dictionnaire et
retourne un identifiant de dictionnaire, pour utiliser avec d'autres
fonctions pspell.
Le paramèegrave;tre de langue spelling
est constitué des deux lettres du codage de langue ISO 639, et
du codage optionnel de pays ISO 3166, séparé par un '_'.
Ce paramèegrave;tre est nécessaire pour les langues
qui ont plus d'une orthographe, comme l'anglais ou le français.
Les valeurs reconnues sont ``americain'', ``britannique'',
et ``canadien''.
Le paramèegrave;tre de jargon contient des
informations supplémentaires pour distinguer deux listes de
mots qui ont le même marquage de langue et d'orthographe.
Le paramèegrave;tre d'encodage est le type d'encodage des mots.
Les valeurs valides sont 'utf-8', 'iso8859-*', 'koi8-r', 'viscii',
'cp1252', 'machine unsigned 16', 'machine unsigned 32'.
Le paramètre de mode est le mode de travail du vérificateur
d'orthographe. Plusieurs modes sont disponibles :
PSPELL_FAST - Mode rapide (moins de suggestions, plus de vitesse)
PSPELL_NORMAL - Mode normal mode (plus de suggestions)
PSPELL_BAD_SPELLERS - Mode lent (beaucoup plus de suggestions, moins de vitesse)
PSPELL_RUN_TOGETHER - Considère que des mots accolés forment un
composé autorisé. C'est à dire que "lechat" sera un composé valide.
Cette option ne modifie que les résutlat retournés par
pspell_check;
pspell_suggest retournera toujours les mêmes
suggestions.
Mode est un champs de bit, construits à partir
des constantes listées ci dessus. Cependant, PSPELL_FAST, PSPELL_NORMAL et
PSPELL_BAD_SPELLERS sont mutuellement exclusives : vous ne devez
en utiliser qu'une seule en même temps.
Pour plus d'informations et d'exemples, reportez vous au site
http://pspell.sourceforge.net/ (en anglais).
pspell_new |
<?php $pspell_link = pspell_new("en", "", "", "", (PSPELL_FAST|PSPELL_RUN_TOGETHER)); ?>
|
|