Hola necesito configurar aspell en mi php 5.2
Tengo Windows XP.
Apache
MySQL
Ayuda por favor
BAJE LA LIBRERIA ASPELL.
LO DESCOMPRIMI EN LA MISMA CARPETA DE PHP
HABILITE EN PHP.INI LA EXTENCION DE pspell.dll
Y TRATO DE USARLO Y ME SALTA POR EJEMPLO EN ESTE SCRIPT
Código PHP:
$pspell_link = pspell_new ("en");
if (pspell_check ($pspell_link, "testt")) {
echo "This is a valid spelling";
} else {
echo "Sorry, wrong spelling";
}
EL ERROR
Fatal error: Call to undefined function pspell_new() in C:\servidor\web\examen\temporales\PRUEBA\2.php on line 30
AYUDA POR FAVOR... NO SE MUCHO SOBRE ESTE TEMA
BUENO, INVESTIGANDO MAS... HICE LO SIGUIENTE ME BAJE DE
http://aspell.net/win32/
EL INSTALADOR PARA WIN32 Y EL DICCIONARIO EN ESPAÑOL...
LO INSTALE.
AHORA. IGUAL NO SE QUE SIGUE
MODIFIQUE EL ARCHIVO PHP.INI HABILITANDO PSPELL.DLL...
PERO QUE MAS FALTA...
AYUDA PLISSS
ALGUIEN SABE DONDE TENGO QUE AGREGAR
with-pspell [= dir]
EN PHP
GRACIASSSSSS
GRACIAS YA TENGO CONFIGURADO ASPELL EN MI SERVIDOR PHP....
PERO OTRA CONSULTITA....
TENGO ESTE SCRIPT
Código PHP:
$texto = "Este es un texto que se comparara con las funciones de cadena, además contara la cantidad de caracteres y de palabras, y veremos que sucederá con las comparaciones de palabra por palabra.";
//should be using explode instead of implode
//$word = implode(" ", $message);
$pspell_link = pspell_new("es");
$word = explode(" ", $texto);
foreach($word as $k => $v) {
if (pspell_check($pspell_link, $v)) {
echo "$v:---------spelled right<br /><br /> ";
} else {
echo "$v-----------Sorry, wrong spelling<br /><br /> ";
};
};
lo que haces es fijarse en la cadena de texto y devolver si esta bien o esta mal..
lo que yo necesito es que me cuente la cantidad de palabras y me diga cuantas estan bien y cuantas estan mal... y ademas que me reconozca los acentos ya que las palabras con acentos o con puntuacion me dice que estan mal...
AYUIDAAAAA