1

ctype_alpha名前が正しく入力されているかどうかを確認するために使用しています。これはコードです:

取得$ime:

$ime = mysql_real_escape_string($_POST["ime"]);

チェック$ime:

if (!ctype_alpha(str_replace(array(
    "'",
    "-",
), "", $ime))) {
    header("Location: error.php?error=14");
    break;
}

私はクロアチア出身で、次のようなキャラクターがいます:"č", "ć", "š", ... だから私は setlocale 関数を追加しようとしました:

setlocale(LC_ALL, 'hr_HR','hrv_HRV', 'hr', 'hrv', 'croatian', 'hrvatski', 'Croatian', 'Hrvatski', 'hr_HR.utf8');

しかし、それでも文字を使用した後"č", "ć", "š"、エラーがスローされます (にリダイレクトerror.php?error=14)

これらの文字を本当に使用できるようにする必要があるため、これを解決する他の方法はありますか?

4

0 に答える 0