nntp2http.com
Posting
Suche
Optionen
Hilfe & Kontakt

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
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