Skip to content

Instantly share code, notes, and snippets.

What would you like to do?
persian simple user register with welcome send mail
<!DOCTYPE html>
<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;
$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 = 'شما با موفقیت ثبت نام شدید و ایمیل خوش آمد را دریافت کردید.';
$error = 'فیلد رمزعبور با تکرار آن مطابقت ندارد.';
$error = 'باید قوانین را بپذیرید.';
$error = 'فیلدها را کامل پر کنید.';
<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>
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.