Ver Mensaje Individual
  #12 (permalink)  
Antiguo 19/08/2002, 18:20
Nok
 
Fecha de Ingreso: abril-2001
Mensajes: 302
Antigüedad: 23 años
Puntos: 0
Re: Contar palabras

Hola, bueno si tu script es exactamente este:
Código:
 <?
$fp = fopen("palabras.txt","r");
$texto = trim($fp);
$NroPalabras = count(explode(" ", $texto));
?>
<? echo $NroPalabras ?>
No creo que te funcione como quieres. Resulta que fopen solo "abre" un archivo y te devuelve un identificador, para leer el contenido del archivo tienes que utilizar la funcion fread(), o sea te quedaria algo asi:

Código:
 <?
$fp = fopen("palabras.txt","r");
$texto = fread($fp, filesize("palabras.txt"));
$texto = trim($texto  );
$NroPalabras = count(explode(" ", $texto));
?>
<? echo $NroPalabras ?>
Para mas info sobre fread y fopen busca en el manual. Recuerda que luego lo tienes que cerrar al archivo.

Por ultimo si lo que quieres el mostrar las palabras lo unico que tienes que hacer es volcar el contenido del explode() en una variable (un array) y recorrerla con foreach() e ir mostrando cada palabra.

Saludos!.

<img name="Firma" src="http://www.jpw.com.ar/FirmaNok.gif" border="0" usemap="#Mapa"><map name="Mapa"><area shape="rect" coords="0,43,174,60" href="http://www.jpw.com.ar/noktemplate"></map>