0

次のphpコードがあります。

<?php
if (isset($_POST['submitLogin'])) {
    $password = $_POST['password'] ;
    $username = $_POST['username'];
    if (invalidChars($username, $password) > 0){
        echo '<script type="text/javascript">'
                , 'alert(fejl);'
                        , '</script>';

    }
}


function invalidChars($user, $password){
    $invalidPattern = "/[^A-Za-z0-9]/";

    return preg_match($invalidPattern, $user) + preg_match($invalidPattern, $password);
}
?>

ただし、関数 invalidChars > 0 の場合、アラートは表示されません。

誰が私が間違っているのか教えてもらえますか? 私はウェブ開発にかなり慣れていません

4

3 に答える 3