Para esto diseñe el siguente codigo pero que no funciona muy bien ya que en algunos casos algunas palabras no aparecen y otras sale repetidas.
Les muesto el codigo a ver si me pueden hechar una mano...
Código PHP:
<?php
if($_POST[action]){
$file = "texto.txt";
$fp = fopen($file,'r');
$texto = fread($fp, filesize($file));
$line=explode("\n",$texto);
$words=array_unique(explode(" ",$texto));
for($k=0; $k<=count($line); $k++)
$text[$k]=explode(" ",$line[$k]);
for($n=0; $n<=count($words); $n++){
$band=true;
for($l=0; $l<=count($text); $l++){
for($p=0; $p<count($text[$l]); $p++){
if($words[$n]==$text[$l][$p] &&$words[$n]!="" ){
if($band==true){
$return .= $words[$n].": ".($l+1);
$band=false;
}
else
$return .= " ,".($l+1);
}
}
}
$return .="\n";
}
}
?>
Espero entieda lo que necesito, la forma en que lo codifique y me puedan ayudar a corregirlo.
Saludos, y gracias de antemano y perdon por la mala ortografia y redaccion... ayudado por fallas del teclado :P