インクルードを介してmysqlデータベースに接続する登録ページを作成していました。いくつかのルール(空のメール、ユーザー名、またはパスワードを使用しない) を適用しようとすると、何か問題が発生しました...
スクリプトを実行すると、HTTP 500 (Internal Server Error) が表示されました:
以下のスクリプトを貼り付けました...
[コーディング スキルが低くて申し訳ありません...これは初めてです!]
if ($submit) {
$check = empty($_POST['username']) || empty($_POST['password']) || empty($_POST['email']))
if ($check == true) {
echo "Fill all the info!";
}
else {
$check1 = mysql_num_rows(mysql_query("SELECT * FROM accounts WHERE login='".$username."'"));
if ($check1 == 0) {
$password = base64_encode( pack( "H*", sha1( utf8_encode( $password))));
mysql_query("INSERT INTO accounts VALUES ('".$username."', '".$password."', '".$lastactive."', '0', '".$IP."', '1', '".$email."')");
echo "<b><font color='gray'>You have been registered. Visit the login page in order to login and edit your account.</b>";
}