PDA

View Full Version : صدا زدن فايل جديدكه در يك صفحه جديد باز بشه



bps20590
دوشنبه 07 دی 1388, 20:11 عصر
با سلام
من در سايتم از آژاكس استفاده كرده ام ودر صفحه اصلي كه كد كاربري ورمز عبور از كاربردريافت ميشود توسط آژاكس در يك فايل ديگه كه متن آن در زير ميباشد چك شده واگر كاربر كد كاربري ورمز را درست وارد كرده باشدصفحه اي بنام desin_one.php اجرا ميشود ومشكل من اينجاست كه اين فايل داخل <div> كه من در صفحه اصلي براي دادن پيغامها قرار دادم نمايش داده ميشود حال ميحواهم اين فايل كلا در يك صفحه ديگه بازبشه وجايگزين صفحه جاري بشه



<?php

require_once ('db_connect.php');

function clean($str) {
$str = @trim($str);
if(get_magic_quotes_gpc()) {
$str = stripslashes($str);
}
return mysql_real_escape_string($str);
}
//Sanitize the GET values

$login = clean($_GET['username']);
if (clean($_GET['password']))
$password =md5(clean($_GET['password']));

//Input Validations
if($login == '' and $password == '') {
$msg=" نام کاربری خود را وارد کنید.<br>
کلمه عبور خود را برای ورود به سیستم وارد کنید و به وضعیت کلید Caps Lock و همچنین فارسی یا انگلیسی بودن کیبرد دقت کنید. ";
echo'
<table align="center" width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#FFCC00" style="margin-top:3px;margin-botton:3px">
<tr bgcolor="#FFFFCC">
<td width="40px" ><img src="/image_site/warning.gif" width="50" height="40" align="center"></td>
<td ><p style="color:red">لطفا موارد زيرراتصحيح نمائيد:<br>'.$msg.'</p></td>
</tr>
</table>';
exit();
}else if($login == '') {
$msg=" نام کاربری خود را وارد کنید.
";
echo'
<table align="center" width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#FFCC00" style="margin-top:3px;margin-botton:3px">
<tr bgcolor="#FFFFCC">
<td width="40px" ><img src="/image_site/warning.gif" width="50" height="40" align="center"></td>
<td ><p style="color:red">لطفا موارد زيرراتصحيح نمائيد:<br>'.$msg.'</p></td>
</tr>
</table>';
exit();
}else if($password == '') {
$msg=" کلمه عبور خود را برای ورود به سیستم وارد کنید و به وضعیت کلید Caps Lock و همچنین فارسی یا انگلیسی بودن کیبرد دقت کنید. ";
echo'
<table align="center" width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#FFCC00" style="margin-top:3px;margin-botton:3px">
<tr bgcolor="#FFFFCC">
<td width="40px" ><img src="/image_site/warning.gif" width="50" height="40" align="center"></td>
<td ><p style="color:red">لطفا موارد زيرراتصحيح نمائيد:<br>'.$msg.'</p></td>
</tr>
</table>';
exit();
}


//Create query
$qry="SELECT * FROM user WHERE username='$login' AND pass='$password'";
$result=mysql_query($qry);
$num=mysql_num_rows($result);
//Check whether the query was successful or not
if($num>0)
{
$row = mysql_fetch_assoc($result);

if($row['status']=='0') {
$msg = " اكانت شما غير فعال ميباشد.";
echo'
<table align="center" width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#FFCC00" style="margin-top:3px">
<tr bgcolor="#FFFFCC">
<td width="40px" ><img src="/image_site/warning.gif" width="50" height="40" align="center"></td>
<td ><p style="color:red">لطفا موارد زيرراتصحيح نمائيد:<br>'.$msg.'</p></td>
</tr>
</table>';
exit();
}

session_start();
session_regenerate_id();
// this sets variables in the session
$_SESSION['user_name'] = $row['username'];
$_SESSION['myusername'] = $row['username'];
if(isset($_POST['remember'])){
// setcookie("user_id", $_SESSION['user_id'], time()+60*60*24*60, "/");
setcookie("user_name", $_SESSION['user_name'], time()+60*60*24*60, "/");
}

session_write_close();

header("location: design_one.php");
exit();
}else {
//Login failed
$msg="مطمئن شوید که نام کاربری و کلمه عبور خود را به درستی وارد کرده اید.<br>
برای کلمه عبور به وضعیت کلید Caps Lock و همچنین فارسی یا انگلیسی بودن کیبرد دقت کنید.";
echo'
<table align="center" width="100%" cellpadding="0" cellspacing="1" border="0" bgcolor="#FFCC00" style="margin-top:3px">
<tr bgcolor="#FFFFCC">
<td width="40px" ><img src="/image_site/warning.gif" width="50" height="40" align="center"></td>
<td ><p style="color:red">لطفا موارد زيرراتصحيح نمائيد:<br>'.$msg.'</p></td>
</tr>
</table>';
exit();
}

?>

h.emamie
سه شنبه 08 دی 1388, 09:39 صبح
به جاي اين قسمت :



header("location: design_one.php");



اين كد را وارد كنيد :




echo '<script language="javascript" type="text/javascript">
location.href="design_one.php";
</script>';

afshin9032
سه شنبه 08 دی 1388, 11:43 صبح
مي توني به جاي header يك مقدار به javascript بفرستي و در آنجا مقدار را چك كني و بعد از دستور location استفاده كني

bps20590
سه شنبه 08 دی 1388, 15:49 عصر
اين دستور اجرا نميشه