Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
persian simple user register with welcome send mail
<!DOCTYPE html>
<html>
<head>
<title>User Register</title>
<style type="text/css">
.user-register {
font-size: 12px;
font-family: tahoma;
margin: 50px auto;
width: 300px;
height: auto;
background-color: #eee;
padding: 20px;
direction: rtl;
text-align: right;
}
.user-register * {
font-size: 12px;
font-family: tahoma;
}
.user-register h2 {
padding-bottom: 20px;
border-bottom: 1px dotted #000;
text-align: center;
}
.user-register input[type="text"], .user-register input[type="password"] {
width: 100%;
box-sizing: border-box;
padding: 5px;
outline: none;
resize: none;
}
.user-register input[type="submit"] {
padding: 10px 20px;
float: left;
cursor: pointer;
}
.user-register .clear {
clear: both;
}
</style>
</head>
<?php
$error = -1;
if( isset($_POST['full_name']) && isset($_POST['username']) && isset($_POST['email']) && isset($_POST['password']) && isset($_POST['repassword']))
{
if( !empty($_POST['full_name']) && !empty($_POST['username']) && !empty($_POST['email']) && !empty($_POST['password']) && !empty($_POST['repassword']) )
{
$full_name = ltrim(rtrim($_POST['full_name']));
$username = ltrim(rtrim($_POST['username']));
$email = ltrim(rtrim($_POST['email']));
$password = ltrim(rtrim($_POST['password']));
$repassword = ltrim(rtrim($_POST['repassword']));
if( isset($_POST['accept_rules']))
{
if( $password === $repassword )
{
$message = "کاربر عزیز، " . $full_name . "؛ شما با موفقیت با نام کاربری " . $username . " و رمزعبوری که هنگام ثبت نام وارد کرده اید ثبت نام شدید.";
mail($email, "ثبت نام با موفقیت انجام شد.", $message);
$error = 'شما با موفقیت ثبت نام شدید و ایمیل خوش آمد را دریافت کردید.';
}
else
{
$error = 'فیلد رمزعبور با تکرار آن مطابقت ندارد.';
}
}
else
{
$error = 'باید قوانین را بپذیرید.';
}
}
else
{
$error = 'فیلدها را کامل پر کنید.';
}
}
?>
<body>
<form action="" method="post" class="user-register">
<h2>ثبت نام</h2>
<p><label for="full_name">نام شما :</label></p>
<p><input type="text" name="full_name" id="full_name" /></p>
<p><label for="username">نام کاربری : </label></p>
<p><input type="text" name="username" id="username" /></p>
<p><label for="email">آدرس ایمیل : </label></p>
<p><input type="text" name="email" id="email" /></p>
<p><label for="password">رمزعبور</label></p>
<p><input type="password" name="password" id="password" /></p>
<p><label for="repassword">تکرار رمزعبور :</label></p>
<p><input type="password" name="repassword" id="repassword" /></p>
<p><input type="checkbox" name="accept_rules" id="accept_rules" value="1" /> <label for="accept_rules">قوانین سایت را می پذیرم.</label></p>
<p><input type="submit" value="ثبت نام" /></p>
<div class="clear"></div>
<p class="error"><?php if($error !== -1) echo $error; ?></p>
</form>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.