Page 1 of 1

Problem with ctype_alnum and locale special characters

Posted: Fri Mar 24, 2006 8:00 pm
by danf_1979
I have this on my source code, but it does not work:

Code: Select all

setlocale(LC_ALL, 'es_CL.utf8');

// Do add result
$clean = array();
if (isset($_POST["name"]) && !empty($_POST["name"]) && ctype_alnum($_POST["name"]) && strlen($_POST["name"]) < 50) {
		$mysql["name"] = clean_input($_POST["name"]);
}
else{
                 //display error
}
And the locale is there:

Code: Select all

dan@www:~$ locale -a | grep CL
es_CL.utf8
I want ctype_alnum to recognize characters like á,ó,ú, etc... is this possible? someone has done it?
Thanks.