Per contare le parole presenti in un testo ho trovato questo javascript:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT>
<!--
function Trim(stringa)
{
var reTrim=/\s+$|^\s+/g;
return stringa.replace(reTrim,"");
}
function Parole(stringa)
{
var alpha=/[^A-za-z0-9àèìòùé]/g;
stringa=stringa.replace(alpha," ");
var spazi=/\s+/g;
return stringa.replace(spazi," ");
}
function Conta()
{
parole=Trim(Parole(document.modulo.testo.value))
alert(parole.split(" ").length);
}
//-->
</SCRIPT>
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<FORM name=modulo><TEXTAREA name=testo rows=10 cols=60> Questo è un testo di
esempio, composto da
quarantasette parole. Le righe vanno anche a capo,
ed il numero di spazi anche all'inizio ed alla fine è ininfluente.
I segni di punteggiatura e tutti i caratteri che NON siano lettere e/o numeri non vengono conteggiati.
</TEXTAREA>
<INPUT onclick=Conta() type=button value=" Conta ">
</FORM></BODY></HTML>
Per contare i caratteri presenti in un testo ho fatto questo in php (conta anche gli spazi...è giusto?):
N.B: il file deve chiamarsi "conta caratteri.php"
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<META content="MSHTML 6.00.2800.1106" name=GENERATOR></HEAD>
<BODY bgColor=#ffffff>
<FORM name=modulo action="conta%20caratteri.php" method="post">
<TEXTAREA name=caratteri rows=10 cols=60><?php echo $_POST['caratteri']; ?></TEXTAREA>
<INPUT type="submit">
</FORM>
Numero di caratteri: <?php echo strlen($_POST['caratteri']); ?>
</BODY></HTML>
Se qualcuno usa qualcosa di meglio ben venga!