الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اللغة العربية على سيرفر الانترنت

بدأه ريمات العالم في 10 أغسطس 2009 · 5 رد · 448 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله

أنا لدى موقع يعمل تمام على السيرف المحلى ولكن بعد رفع الملفات إلى موقعي الخاص لدى مشكلة فى ملف login وهى عند تجيل الدخول لأسم باللغة الانجلييزية يتم الدخول تمام ولكن عند التسجيل باسم باللغة العربية لايتم الدخول علما بأن ترميز الصفحة utf-8 كما أنى كتب السطر التالى

mysql_query("SET NAMES 'utf8'");

بعد دالة الاستعلام كما أنى جربت طباعة محتويات النص فى صفحة الدخول لكىأرى كيف يتعامل مع اسم المستخدم وكلمة المرور وجدتها تطبع بشكل صحيح

فما المشكلة ولا اعرف الحل

فمن لديه القدرة على المساعدة فلينجدنى بسرعة

#2

كيف ادخلت معلومات المستخدمين لقاعده البيانات؟

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#3

المشكلة والحمد لله تقريبا حلت ولكن لدى استفسار آخر بخصوص التعامل مع المتغيرات بين الصفحات

فالمتغيرات لاتعمل بين الصفحات بحيث أنى عرفت session فى بداية الصفحة وعرفت المتغيرات وتعمل على السيرفر المحلى ولكن عند الرفع على الانترنت لاتعمل

تم تعديل هذه المشاركة بواسطة ريمات العالم في 10 أغسطس 2009 في 21:08

#4

اي نسخه من PHP تعمل على السيرفر المحلي وايها على الانترنت... كيف بالضبط لاتعمل على الانترنت ... وهل ممكن نشوف الصفحه؟

php5-zce-logo-new.gif

CCNA, CCNA Security, CCNP

#5

تقريبا ستكون مشكلة Register_Global

I Say Nothing

#6

هذا الكود الخاص بالدخول والمفروض انه رقم المسجل يخزن فى الدالة مع العلم أنه له قيمة ولكن عند التعامل مع المتغير فى بقية الصفحات لايحمل آى قيمة

<?php
session_start();
?>
<?php require ('conn/config.php'); ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<style type="text/css">
<!--
.style2 {
 font-size: 2px;
 font-family: Tahoma;
}
-->
</style>
</head>
<body>
<?php
if ($_POST['username']=="" || $_POST['password']=="")
{
echo "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>";
 echo "<script type=\"text/javascript\">
    alert('لم تقم بإدخال اسم المستخدم أو كلمة المرور')
     window.location = 'index.php';
    </script>";
}
else
{?>
<meta http-equiv="Content-Language" content="ar-sa">
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<?php
<A href="mailto:$search=@mysql_query("select">$search=@mysql_query("select * from user  where user_name='$_POST[username]' and password='$_POST[password]'");
mysql_query("SET NAMES 'utf8'");
mysql_query("SET character set 'utf8'",$con );
if ($row=@mysql_fetch_array($search))
{
$_SESSION[idreg]=$row['Id_reg']; 
echo $idreg;
if ($row['state']=='1')
{
?>
<br>
<br>
<br>
<br>
<br>
<br>
<p align="center"> </p>
<div align="center">
 <table border="2" width="52%" id="table1" height="120" bordercolorlight="#7BA627" style="border-collapse: collapse" cellspacing="1" cellpadding="2">
  <tr>
   <th bgcolor="#7BA627">
   <p dir="rtl" align="right"><span lang="ar-sa">
   <font face="Tahoma" size="1" color="#C0C0C0">إعادة توجيه ...</font></span></th>
      <?php

   echo "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=index_admin.php'>"; 
            ?>
  </tr>
    <tr>
   <th align="center"> <p><b><font face="Tahoma" size="2">أهلاً 
   وسهلاً بعودتك مرة أخرى سيتم نقلك إلى صفحتك الآن
    </font></b> </p>     
   <p><b><font face="Tahoma" size="2"><span lang="ar-sa">إذا كان متصفحك 
   لايدعم الإنتقال التلقائي 
       <a href="<A href='file:///C:/AppServ/www/sit/index_admin.php">file:///C:/AppServ/www/sit/index_admin.php"><font color="#000000">
   إضغط هنا</font></a></span></font></b><p></th>
      </tr>
  </table>
</div>
<?php
}
if ($row['state']=='0')
{
?>
<br>
<br>
<br>
<br>
<br>
<br>
<p align="center"> </p>
<div align="center">
 <table border="2" width="52%" id="table1" height="120" bordercolorlight="#7BA627" style="border-collapse: collapse" cellspacing="1" cellpadding="2">
  <tr>
   <th bgcolor="#7BA627">
   <p dir="rtl" align="right"><span lang="ar-sa">
   <font face="Tahoma" size="1" color="#C0C0C0">إعادة توجيه ...</font></span></th>
      <?php
   echo "<META HTTP-EQUIV='Refresh' CONTENT='1;URL=index_stu.php'>"; 
            ?>
  </tr>
    <tr>
   <th align="center"> <p><b><font face="Tahoma" size="2">أهلاً وسهلاً بعودتك مرة أخرى سيتم نقلك إلى صفحتك الآن
   </font></b> </p>     
   <p><b><font face="Tahoma" size="2"><span lang="ar-sa">إذا كان متصفحك لايدعم الإنتقال التلقائي 
       <a href="<A href='file:///C:/AppServ/www/sit/index_user.php">file:///C:/AppServ/www/sit/index_user.php"><font color="#000000">إضغط هنا</font></a></span></font></b><p></th>
      </tr>
  </table>
</div>
<?php
}
}
else
{?>
<br>
<br>
<br>
<br>
<br>
<br>
<p align="center"> </p>
<div align="center">
 <table border="2" width="52%" id="table1" height="120" bordercolorlight="#7BA627" style="border-collapse: collapse" cellspacing="1" cellpadding="2">
  <tr>
   <th align="center"><b><font face="Tahoma" size="2">
      </font></b>
     <p><b><font face="Tahoma" size="2">إسم المستخدم أو كلمة المرور خطأ 
    ... للعودة وإعادة المحاولة </font></b> </p>
   <p><a href="index.php"><b>
   <font face="Tahoma" size="2" color="#000000">إضغط هنا</font></b></a></p></th>
  </tr>
  </table>
</div>
<?php
}
}
?>
</body>
</html>

مواضيع مشابهة