النتائج 1 إلى 5 من 5

الموضوع: مالحل مع هذه الرموز الغريبة ؟؟؟؟

  1. #1
    عضو سوبر نشيط
    تاريخ التسجيل
    Feb 2000
    المشاركات
    632


    تكرر ظهور الرموز التالية في أكثر من مكان :
    %u0627%u0644%u062C%u0648%u0627%u0631%u062D
    وخصوصاً في تحديد آخر زيارة للأعضاء .

    وايضاً عند تركيب ملف online.cgi يظهر بدل اسم العضاء المسجلين اسمائهم بالعربي بينما الاسماء الانجليزي تظهر سليمه .

    كيف يمكنني التخلص منها ؟

    وللجميع الشكر

    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; الجوارح &nbsp; يوم &nbsp; 10-07-2000]





    الجوارح غير متواجد حالياً


  2. #2
    عضو سوبر نشيط
    تاريخ التسجيل
    Dec 1999
    المشاركات
    799


    لازم تحلل هالرموز لما يرادفها بالعربي في ملف cockie.pl



    ------------------
    ســـامر الليـــــــل
    www.alsamer.com







    Vampire غير متواجد حالياً

  3. #3
    عضو جديد
    تاريخ التسجيل
    Jun 2000
    المشاركات
    19


    أخواني الأعزاء هذه المشكلة بدرجة أولى وأخيرة مشكلة كوكيز
    وهذه المشكلة لا تظهر إلا مع الإضافات الجديدة لليو بي بي وهما :
    1- من على الشبكة؟؟؟ Who IS OnLine
    2- الرسائل الخاصة Private Masseges - PM

    .. ونظراً لأن هذه الرموز تعتبر تشفير خاطىء للكوكيز فلا بد من إرجاعها إلى
    الأصل ... وهناك حلين لهذه المشكلة :

    1- محاولة حل المشكلة من الأصل وهو عدم جعل الكوكيز يقوم بتشفير الكلمة ولكن هذا الحل سوف يقوم يجعل الكوكيز تربك عمل اليو بي بي فهو غير عملي في هذه الحالة ..

    2- الحل الثاني هو الحل النجع لهذه المشكلة وعو حل ليس جذري ولكنه يفيد في عدم ظهور هذه المشكلة ... ولحل المشكلة عليك اتباع الخطوات التالية :
    ** افتح ملف cookie-lib.pl
    وابحث عن العبارة التالية
    sub get_cookie {
    ثم قم باستبدال الوظيفةتلك الوظيفة بهذا الكود ....

    كود:
    sub get_cookie {
      local($chip, $val);
      foreach (split(/; /, $ENV{'HTTP_COOKIE'})) {
        	# split cookie at each ; (cookie format is name=value; name=value; etc...)
        	# Convert plus to space (in case of encoding (not necessary, but recommended)
        s/\+/ /g;
        	# Split into key and value.  
        ($chip, $val) = split(/=/,$_,2); # splits on the first =.
        	# Convert %XX from hex numbers to alphanumeric
        $chip =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge;
        $val =~ s/%([A-Fa-f0-9]{2})/pack("c",hex($1))/ge;
        	# Associate key and value
        $cookie{$chip} .= "\1" if (defined($cookie{$chip})); # \1 is the multiple separator
        $cookie{$chip} .= $val;
      												}
    
    $cookie{UserName}=~ s/%u0623/أ/g;
    $cookie{UserName}=~ s/%u0628/ب/g;
    $cookie{UserName}=~ s/%u062A/ت/g;
    $cookie{UserName}=~ s/%u062B/ث/g;
    $cookie{UserName}=~ s/%u062C/ج/g;
    $cookie{UserName}=~ s/%u062D/ح/g;
    $cookie{UserName}=~ s/%u062E/خ/g;
    $cookie{UserName}=~ s/%u062F/د/g;
    $cookie{UserName}=~ s/%u0630/ذ/g;
    $cookie{UserName}=~ s/%u0631/ر/g;
    $cookie{UserName}=~ s/%u0632/ز/g;
    $cookie{UserName}=~ s/%u0633/س/g;
    $cookie{UserName}=~ s/%u0634/ش/g;
    $cookie{UserName}=~ s/%u0635/ص/g;
    $cookie{UserName}=~ s/%u0636/ض/g;
    $cookie{UserName}=~ s/%u0637/ط/g;
    $cookie{UserName}=~ s/%u0638/ظ/g;
    $cookie{UserName}=~ s/%u0639/ع/g;
    $cookie{UserName}=~ s/%u063A/غ/g;
    $cookie{UserName}=~ s/%u0641/ف/g;
    $cookie{UserName}=~ s/%u0642/ق/g;
    $cookie{UserName}=~ s/%u0643/ك/g;
    $cookie{UserName}=~ s/%u0644/ل/g;
    $cookie{UserName}=~ s/%u0645/م/g;
    $cookie{UserName}=~ s/%u0646/ن/g;
    $cookie{UserName}=~ s/%u0647/ه/g;
    $cookie{UserName}=~ s/%u0648/و/g;
    $cookie{UserName}=~ s/%u064A/ي/g;
    $cookie{UserName}=~ s/%u0627/ا/g;
    $cookie{UserName}=~ s/%u0649/ى/g;
    $cookie{UserName}=~ s/%u0624/ؤ/g;
    $cookie{UserName}=~ s/%u0625/إ/g;
    $cookie{UserName}=~ s/%u0622/آ/g;
    $cookie{UserName}=~ s/%u0629/ة/g;
    $cookie{UserName}=~ s/%u0626/ئ/g;
    
    
    $cookie{Password}=~ s/%u0623/أ/g;
    $cookie{Password}=~ s/%u0628/ب/g;
    $cookie{Password}=~ s/%u062A/ت/g;
    $cookie{Password}=~ s/%u062B/ث/g;
    $cookie{Password}=~ s/%u062C/ج/g;
    $cookie{Password}=~ s/%u062D/ح/g;
    $cookie{Password}=~ s/%u062E/خ/g;
    $cookie{Password}=~ s/%u062F/د/g;
    $cookie{Password}=~ s/%u0630/ذ/g;
    $cookie{Password}=~ s/%u0631/ر/g;
    $cookie{Password}=~ s/%u0632/ز/g;
    $cookie{Password}=~ s/%u0633/س/g;
    $cookie{Password}=~ s/%u0634/ش/g;
    $cookie{Password}=~ s/%u0635/ص/g;
    $cookie{Password}=~ s/%u0636/ض/g;
    $cookie{Password}=~ s/%u0637/ط/g;
    $cookie{Password}=~ s/%u0638/ظ/g;
    $cookie{Password}=~ s/%u0639/ع/g;
    $cookie{Password}=~ s/%u063A/غ/g;
    $cookie{Password}=~ s/%u0641/ف/g;
    $cookie{Password}=~ s/%u0642/ق/g;
    $cookie{Password}=~ s/%u0643/ك/g;
    $cookie{Password}=~ s/%u0644/ل/g;
    $cookie{Password}=~ s/%u0645/م/g;
    $cookie{Password}=~ s/%u0646/ن/g;
    $cookie{Password}=~ s/%u0647/ه/g;
    $cookie{Password}=~ s/%u0648/و/g;
    $cookie{Password}=~ s/%u064A/ي/g;
    $cookie{Password}=~ s/%u0627/ا/g;
    $cookie{Password}=~ s/%u0649/ى/g;
    $cookie{Password}=~ s/%u0624/ؤ/g;
    $cookie{Password}=~ s/%u0625/إ/g;
    $cookie{Password}=~ s/%u0622/آ/g;
    $cookie{Password}=~ s/%u0629/ة/g;
    $cookie{UserName}=~ s/%u0626/ئ/g;
    }
    ######################################
    وإن شاء الله راح تنحل المشكلة ....
    ملاحظة لمشاهدة مثال عملي تستطيع زيارة مونتدى الرس نت
    مع تحيات أخوكم : أبوذكرى ((( ليس لدي اشتراك في سوالف سوفت فاضطررت لأخذ اشتراك أحد الأصدقء وسوف أشارك قريبا إن شاء الله تعالى ..
    والسلام عليكم ورحمة الله وبركاته






    أبو صالح غير متواجد حالياً

  4. #4
    عضو جديد
    تاريخ التسجيل
    Jun 2000
    المشاركات
    19


    عفوأ أخواني للإطلاع على مثال حي لحل هذه المشكلة تستطيع زيارة منتدى الرس نت على العنوان التالي : www.alrass.net/cgi-bin/Ultimate.cgi
    وبالتوفيق للجميع .......... أبو ذكرى

    [b]<small><small>[ تم تعديل الموضوع بواسطة &nbsp; أبو صالح &nbsp; يوم &nbsp; 12-07-2000]





    أبو صالح غير متواجد حالياً

  5. #5


    أخي العزيز

    لقد جربت الحل الذي اقترحته وقد حل المشكلة في (الرسائل الخاصة Private Masseges - PM) ولكنه لم يحل المشكل كلياً مع (من على الشبكة؟؟؟ Who IS OnLine)

    هل هناك تعديلات أخرى ممكن عملها مع تلك الإضافة؟







    __________________
    القدس عنواني الوحيد
    عز الدين غير متواجد حالياً





ضوابط المشاركة

  • لا تستطيع إضافة مواضيع جديدة
  • لا تستطيع الرد على المواضيع
  • لا تستطيع إرفاق ملفات
  • لا تستطيع تعديل مشاركاتك
  •  

أضف موقعك هنا| اخبار السيارات | حراج | شقق للايجار في الكويت | بيوت للبيع في الكويت | دليل الكويت العقاري | مقروء | شركة كشف تسربات المياه | شركة عزل اسطح بالرياض | عزل فوم بالرياض| عزل اسطح بالرياض | كشف تسربات المياة بالرياض | شركة عزل اسطح بالرياض