0
예상치 못한 $ 끝 :내가 등록 양식을 만들지 만,이 오류를 얻기 위해 노력하고
Parse error: syntax error, unexpected $end in /home/henrirkm/public_html/login/makemyaccount.php on line 91
누군가가 나를 도울 수 있습니까?
예상치 못한 $ 끝 :내가 등록 양식을 만들지 만,이 오류를 얻기 위해 노력하고
Parse error: syntax error, unexpected $end in /home/henrirkm/public_html/login/makemyaccount.php on line 91
누군가가 나를 도울 수 있습니까?
:)을 돕는
session_start();
//Array to store validation errors
$errmsg_arr = array();
//Validation error flag
$errflag = false;
//Connect to mysql server
include "../includes/connect.php";
//Function to sanitize values received from the form. Prevents SQL injection
function clean($str) {
$str = @trim($str);
return mysql_real_escape_string($str);
}
//Sanitize the POST values
$username = clean($_POST['username']);
$fullname = clean($_POST['fullname']);
$password = clean($_POST['password']);
$cpassword = clean($_POST['cpassword']);
$email = clean($_POST['email']);
//Input Validations
if($fullname == '') {
$errmsg_arr[] = 'Enter your name';
$errflag = true;
}
if($username == '') {
$errmsg_arr[] = 'Enter username';
$errflag = true;
}
if($password == '') {
$errmsg_arr[] = 'Enter password';
$errflag = true;
}
if($cpassword == '') {
$errmsg_arr[] = 'Please fill in password confirmation';
$errflag = true;
}
if(strcmp($password, $cpassword) != 0) {
$errmsg_arr[] = 'The passwords did not match';
$errflag = true;
}
if($email == '') {
$errmsg_arr[] = 'Fill in email';
$errflag = true;
}
//Check for duplicate login ID
if($username != '') {
$qry = "SELECT * FROM blog_users WHERE username='$username'";
$result = mysql_query($qry);
if($result) {
if(mysql_num_rows($result) > 0) {
$errmsg_arr[] = 'Brukernavnet er allerede i bruk';
$errflag = true;
}
@mysql_free_result($result);
}
else {
die("Query failed");
}
}
if($errflag) {
$_SESSION['ERRMSG_ARR'] = $errmsg_arr;
session_write_close();
header("location: register.php");
exit();
}else {
$qry = "INSERT INTO `blog_users`(`username`, `password`, `fullname`, `email`) VALUES ('$username','$password','$fullname','$email')";
$result = mysql_query($qry);
if($result) {
$_SESSION['username'] = $username;
$_SESSION['fullname'] = $fullname;
$_SESSION['email'] = $email;
session_write_close();
header("location: avatar.php");
exit();
}
else {
die("Sorry, but something wrong happend. Please contact admin-");
}
덕분에 당신은 (추가) }
으로 파일을 종료하는 것을 잊었다.
exit();
}else {
$qry = "INSERT INTO `blog_users`(`username`, `password`, `fullname`, `email`) VALUES ('$username','$password','$fullname','$email')";
기타 여기에는 폐쇄되지 않았습니다.
얼마나 바보인가 ... :) 감사합니다! – user1888043