soroush.r70
دوشنبه 26 دی 1390, 15:37 عصر
دوستان من یه اسکریپت ثبت اطلاعات دارم به این صورت :
<?php
require_once("func.php");
$fullname = addslashes(mysql_real_escape_string($_POST["fullname"]));
$username = addslashes(mysql_real_escape_string($_POST["username"]));
$pass = addslashes(mysql_real_escape_string($_POST["pass"]));
$email = addslashes(mysql_real_escape_string($_POST["email"]));
if(!empty($email))
{
if (!preg_match('/^[a-z0-9_\-+\.]+@([a-z0-9\-+]+\.)+[a-z]{2,5}$/i', $email))
{
echo'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script >alert("ایمیل مورد نظر صحیح نمی باشد.");</script>
<meta http-equiv="refresh" content="1;url=ticket.php" />';
die();
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
$pdate = get_jalali2();
$sql="INSERT INTO `c_teckerg`
(`id` ,`fullname` ,`username` ,`pass` ,`email` ,`pdate` ,`ip` ,`read`)
VALUES
(NULL , '$fullname', '$username', '$pass', '$email', '$pdate', '$ip', '0');";
$res=mysql_query($sql) or die(mysql_error());
echo'
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script> alert(" با موفقيت انجام شد.");</script>
<meta http-equiv="refresh" content="1;url=ticket.php" />
';
die();
}
}
?>
داخل این اسکریپت اگه ایمیل درست وارد نشه خطا می ده حالا من اگه بخوام رمز عبور کمتر 6 کارکتر و نام کاربری داخل بانک وجود داشت خطا بده باید به چه صورت انجام بدم می تونین اسکریپت بالا رو بران ویرایش کنین ممنونم.
<?php
require_once("func.php");
$fullname = addslashes(mysql_real_escape_string($_POST["fullname"]));
$username = addslashes(mysql_real_escape_string($_POST["username"]));
$pass = addslashes(mysql_real_escape_string($_POST["pass"]));
$email = addslashes(mysql_real_escape_string($_POST["email"]));
if(!empty($email))
{
if (!preg_match('/^[a-z0-9_\-+\.]+@([a-z0-9\-+]+\.)+[a-z]{2,5}$/i', $email))
{
echo'<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script >alert("ایمیل مورد نظر صحیح نمی باشد.");</script>
<meta http-equiv="refresh" content="1;url=ticket.php" />';
die();
}
else
{
$ip = $_SERVER['REMOTE_ADDR'];
$pdate = get_jalali2();
$sql="INSERT INTO `c_teckerg`
(`id` ,`fullname` ,`username` ,`pass` ,`email` ,`pdate` ,`ip` ,`read`)
VALUES
(NULL , '$fullname', '$username', '$pass', '$email', '$pdate', '$ip', '0');";
$res=mysql_query($sql) or die(mysql_error());
echo'
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<script> alert(" با موفقيت انجام شد.");</script>
<meta http-equiv="refresh" content="1;url=ticket.php" />
';
die();
}
}
?>
داخل این اسکریپت اگه ایمیل درست وارد نشه خطا می ده حالا من اگه بخوام رمز عبور کمتر 6 کارکتر و نام کاربری داخل بانک وجود داشت خطا بده باید به چه صورت انجام بدم می تونین اسکریپت بالا رو بران ویرایش کنین ممنونم.