Che dite, rende sicuro un form?Codice PHP:
if (!eregi("([a-z0-9][0-9a-z-])", $titolo)){
print "Titolo NON valido";
return false;
}
Che dite, rende sicuro un form?Codice PHP:
if (!eregi("([a-z0-9][0-9a-z-])", $titolo)){
print "Titolo NON valido";
return false;
}
Sì?
Non capisco la domanda...
Vorrei che nel mio form non vengano inseriti caratteri come < & % $ ? ^
se non sbaglio puoi provare con \w che significa tutte le lettere e tutti i numeri
=.= ma l'hai provato?
Prima di aprire un topic almeno fai una prova :D
Dovrebbe andare (credo)
No non va come tu speri :P
quel codice dice che il titolo è errato solo se non trova due caratteri alfanumerici consecutivi, mentre mi valida benissimo qualcosa come z<or perché la o e la r sono consecutive ^^
fai così:
Codice PHP:
if (!eregi("^[0-9a-z-]+$", $titolo)){
print "Titolo NON valido";
return false;
}
Ultima modifica di Zorinik : 14-09-2008 alle ore 22.03.28
Oltre a quanto detto in questo modo non ti riconosce le lettere accentate, né eventuali virgole e simili.