Limitare i caratteri di un messaggio
Von: Marok (alex.marok@gmail.com) [Profil]
Datum: 09.06.2008 16:33
Message-ID: <484d3f86$0$18149$4fafbaef@reader3.news.tin.it>
Newsgroup: it.comp.www.php
Datum: 09.06.2008 16:33
Message-ID: <484d3f86$0$18149$4fafbaef@reader3.news.tin.it>
Newsgroup: it.comp.www.php
Salve a tutti!
Ho un semplice guestbook non appoggiato a DB,
che scrive i messaggi su un unico file di testo.
Vorrei fare in modo che, LATO SERVER,
i messaggi superiori ad n caratteri fossero bannati.
Lato client (js) sono già riuscito a far visualizzare
un contatore di caratteri, quindi l'utente SA quando
deve fermarsi: non c'è problema di usabilità.
Adesso però vorrei fare le cose per bene e vorrei
implementare il controllo ANCHE lato server.
Quale funzione potrei utilizzare?
Per rifiutare messaggi che contengono una particolare
parola, uso la funzione eregi:
if !(eregi("parola_vietata",$_POST['msg'])) {
...pubblica il messaggio...
}
else {
echo "Messaggio rifiutato";
}
Che funzione devo invece usare per contare i caratteri e,
di conseguenza, rifiutare i messaggi troppo lunghi?
Il limite di caratteri che vorrei imporre è 2048.
Essendo niubbo di php, accetterò anche il consiglio di
dedicarmi all'agricoltura! :)
Grazie!
--
MaRoK
www.marok.org
[ Auf dieses Posting antworten ]Antworten
- Alessandro Pellizzari (09.06.2008 16:42)
