Foros del Web » Programando para Internet » PHP »

Urgente Ayuda Con Scritp

Estas en el tema de Urgente Ayuda Con Scritp en el foro de PHP en Foros del Web. Tengo un scritp echo en PSPELL para la correcion de un codigo lo posteo al final, este codigo lo que hace es recivir los datos ...
  #1 (permalink)  
Antiguo 25/02/2008, 05:04
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 2 meses
Puntos: 2
Exclamación Urgente Ayuda Con Scritp

Tengo un scritp echo en PSPELL para la correcion de un codigo lo posteo al final, este codigo lo que hace es recivir los datos y mostrarme las palabras mal escritas y colocarme la cantidad.

Ahi alguna manera de saber cual es el error, como identificar si es por acentos, puntuacion o por espacios...

Y otra cosa, como puedo hacer para que las palabras que terminana con una coma o punto no me las tome como un error de ortografia...
ya que palabras como "hola," "hola." "hola;" me las toma que si estuviera mal...

AYUDA PLIS

Código PHP:
<?php
$bien 
0;
$mal 0;
$texto $_POST['texto'];
$pspell_config pspell_config_create("es","Spanish","","utf-8");
pspell_config_runtogether($pspell_configtrue);
$pspell_link pspell_new_config($pspell_config);
$word explode(" "$texto);
foreach(
$word as $k => $v) {
   if (
pspell_check($pspell_link$v)) {
     
$bien++;
   } else {
      echo 
"$v: PALABRA  MAL ESCRITA<br /><br />     ";
      
$mal++;
   };
};
echo 
"Correctas: $bien<br /><br />";
echo 
"Incorrectas: $mal";
?>
  #2 (permalink)  
Antiguo 25/02/2008, 06:41
Avatar de emiliodeg  
Fecha de Ingreso: septiembre-2005
Ubicación: Córdoba
Mensajes: 1.830
Antigüedad: 18 años, 7 meses
Puntos: 55
Re: Urgente Ayuda Con Scritp

bueno para sacar las cosas "raras" de una palabra vas a tener q usar expresiones regulares

este es un ejemplo

preg_replace("/[^\w]/","",$word);
__________________
Degiovanni Emilio
developtus.com
  #3 (permalink)  
Antiguo 25/02/2008, 07:19
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 2 meses
Puntos: 2
Exclamación Re: Urgente Ayuda Con Scritp

Gracoas emilio, pero en realidad soy medio novato, solo conozco la mitad de php, y toco de oido en algunas cosas, solo se modificar los scripts para que me funcionen para lo que yo necesito, y eso hice con el script que coloque...

Como agregarias lo que me propusiste a mi script.. alguna manera sencilla...

Gracias por contestarme...
  #4 (permalink)  
Antiguo 25/02/2008, 07:32
 
Fecha de Ingreso: mayo-2006
Mensajes: 120
Antigüedad: 17 años, 11 meses
Puntos: 3
Re: Urgente Ayuda Con Scritp

debes recibir el valor del preg_replace que te escribió emilio, debería quedar mas o menos así
Código:
foreach($word as $k => $v) {
$v = preg_replace("/[^\w]/","",$v);
   if (pspell_check($pspell_link, $v)) {
     $bien++;
   } else {
      echo "$v: PALABRA  MAL ESCRITA<br /><br />     ";
      $mal++;
   };
};
saludos.
__________________
programación php
  #5 (permalink)  
Antiguo 25/02/2008, 07:49
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 2 meses
Puntos: 2
Exclamación

Muchisimas Gracias Me Sirvio A La Perfeccion...

Ahora.. Otra Consultita, Tendras Idea De Como Identificar Cuando El Error Se Trata De Acentos O Puntuacion O Errores De Tipeo... Habra Alguna Manera De Identificarlos... No Solo Que Me Diga Que Es Incorrecto Si No Cual Es El Error...

Plis, una ayudita mas y no jodo mas... ocmo puedo identificar los errores, por acentos, puntuacion, ortografia...

Saludos

Última edición por GatorV; 25/02/2008 a las 09:36
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 06:42.