اخواني الاعزاء انا عملت 3 فايلات بي اتش بي لاضعها على احدة السكربتات كدخول للوحة التحكم الخاصة بالمشرفين لاحدة السكربتات
وتفاجئت انها تعمل على اللوكال هوست ولاكن لا تعمل على الاستضافة المدفوعة وخاصة بلوهوست
وبحثت بالنت ووجدت انها مشكلة موجودة بالكود بالنسبة للاستضافات المدفوعة ولكن لم افهم كيف اصححها
الرابط من هنا http://traidnt.net/vb/archive/index.php/t-440188.html
اخواني راح اضع ال 3 فايلات باختصار عشان ما ادوخكم وارجو ان تفيدوني
الاول هوة صفحة الدخول
كود PHP:
<form name="form1" method="post" action="confirm.php">
<div align="center">
<table>
<td>اسم المستخدم : </td>
<td><input type="text" name="username"></td>
<td>الباسوورد : </td>
<td><input type="text" name="password"></td>
</table>
</div>
<input type="submit" name="Submit" value="تسجيل الدخول">
</form>
الفايل الثاني هو ملف الكونفج الي في هاليورز والباسوورد
كود PHP:
<?php
$cpusername = "1";
$cppassword = "2";
$cp2username = "3";
$cp2password = "4";
?>
الفايل الثالث هو التحقق من الباسوورد واليوزر لو الباسوورد واليوزر للمشرف الثاني او الثالث وهيجي
كود PHP:
<?php
include("conf.php");
if( (isset($username)) && (isset($password)) && (! empty($username)) && (!empty($password)) )
{
if( ($username == $cpusername) && ($password == $cppassword) )
{
setcookie("login","right");
echo <<<EOF
<html dir=rtl>
<head>
<meta http-equiv="refresh" content="1;URL=mod1.php">
</head>
<body>
<p align="center"><font >إنتظر قليلاً سوف يتم تحويلك بعد ثانية واحدة فقط ..</font></p>
</body>
</html>
EOF;
}
if ( ($username == $cp2username) && ($password == $cp2password) )
{
setcookie("login","right");
echo <<<EOF
<html dir=rtl>
<head>
<meta http-equiv="refresh" content="1;URL=mod2.php">
</head>
<body>
<p align="center"><font >إنتظر قليلاً سوف يتم تحويلك بعد ثانية واحدة فقط ..</font></p>
</body>
</html>
EOF;
}
if ( ($username == $cp3username) && ($password == $cp3password) )
{
setcookie("login","right");
echo <<<EOF
<html dir=rtl>
<head>
<meta http-equiv="refresh" content="1;URL=mod3.php">
</head>
<body>
<p align="center"><font >إنتظر قليلاً سوف يتم تحويلك بعد ثانية واحدة فقط ..</font></p>
</body>
</html>
EOF;
}
if ( ($username == $cp4username) && ($password == $cp4password) )
{
setcookie("login","right");
echo <<<EOF
<html dir=rtl>
<head>
<meta http-equiv="refresh" content="1;URL=mod4.php">
</head>
<body>
<p align="center"><font >إنتظر قليلاً سوف يتم تحويلك بعد ثانية واحدة فقط ..</font></p>
</body>
</html>
EOF;
}
}
else {echo "لم تكمل جميع الفراغات!!";}
?>
المشكلة حتى لو ادخلت الباسوورد واليوزر صحيح فانه يضهرلي
لم تكمل جميع الفراغات
يعني اتصور انه لا يفحص دالة اف او الكود غير شغال يعني
انتضر منكم المساعدة من الخبراء بس كولولي وين الغلط وحتى لو كود ثاني شغال على هالنمط ممكن تعطوني بالضبط وين اخلي وهيجي
تحياتي للجميع