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

الموضوع: أريد ان اتعرف على متغير بطريقة دومين فرعي ss.domin.com

  1. #1
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007

    أريد ان اتعرف على متغير بطريقة دومين فرعي ss.domin.com



    انا لدي موقع واريد تقديم خاصية صفحة مجانية للأعضاء

    ونا لدي طريقة بشكل id= ولكن حفظها من قبل الأعضاء صعب

    واريد ان اجع لالعضو يحصل على

    id.domin.com
    اولا كيف انشء دومين فرعي
    وثانيا كيف اتعامل واعرف هذا المتغير id

    وشكرا لكم







  2. #2
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    ؟ ارجوكم ساعدوني






  3. #3
    عضو نشيط
    تاريخ التسجيل
    Sep 2003
    المشاركات
    136

    مرحبا



    بالنسبه للساب دومين تعملها من لوحة تحكم الموقع
    ولكن سؤالك الثاني غير مفهوم اطلاقا

    تحياتي






  4. #4
    عضو نشيط
    تاريخ التسجيل
    Aug 2005
    المشاركات
    188


    أعتقد ان الاخ يقصد التالي

    يستطيع عمل موقع استظافة مجانية للعملاء بالطريقة التالية
    www.example.com/users.php?id=ahmed
    ويقوم المتغير بتحويل العضو الى المجلد الخاص بالآي دي

    هو يريد ربط المتغير مع الدومين الفرعي
    ahmed.example.com
    كيف يتم ربط سكربت php مع انشاء نطاقات فرعية ؟؟

    ان شاء الله ظني يكون في محله





    __________________
    www.DNStatus.com

  5. #5
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,047


    السلام عليكم

    هناك عدة طرق لعمل ذلك منها عن طريق الmod_rewrite

    مثال
    كود:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^user\.website\.com [NC]
    RewriteRule ^(.*)$ /file.php?id=user [R=301]
    تضع هذا الكود في ملف .htaccess
    لكن لن يعمل لك اذا لم يكن ال * تم اضافته الى directive حق موقعك في الhttpd.conf

    مثال

    كود:
    <VirtualHost 193.95.66.12>
    ServerName website.com
    ServerAlias *.website.com 
    ....
    و طريقة ثانية من خلال تنفيذ أوامر linux من خلال PHP ( system / exec ... )
    و لا تعمل هذه الطريقة في اي سيرفر يكون فيه الSafe mode مشغلة او تم منع دوال محاكاة الlinux

    و تكون هذه الطريقة عن طريق كتابة سكربتات باش ( Bash Scripts ) و تقوم هذه السكربتات بدور اضافة بيانات الdirective للhttpd.conf عن طريق اوامر تم تلقيها من سكربت PHP

    هذا ببساطة
    و اي استفسار يا ريت تطرحه هنا





    __________________
    -{Only God Can Judge Me}-
    القانون فوق الجميع و الجميع يموت بالجوع

  6. #6
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2003
    المشاركات
    2,007


    DNStatus

    نعم هذا قصدي


    Dr-dre67
    يبدوا أنها صعبة

    لكن سأحاول






  7. #7
    مُجَاهِد سابقاً
    تاريخ التسجيل
    Apr 2004
    المشاركات
    12,000


    مناقشات جميلة ،،





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

  8. #8
    عضو سوبر نشيط
    تاريخ التسجيل
    Jun 2003
    المشاركات
    793


    اقتباس المشاركة الأصلية كتبت بواسطة Dr-dre67
    السلام عليكم

    هناك عدة طرق لعمل ذلك منها عن طريق الmod_rewrite

    مثال
    كود:
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^user\.website\.com [NC]
    RewriteRule ^(.*)$ /file.php?id=user [R=301]
    تضع هذا الكود في ملف .htaccess
    لكن لن يعمل لك اذا لم يكن ال * تم اضافته الى directive حق موقعك في الhttpd.conf

    مثال

    كود:
    <VirtualHost 193.95.66.12>
    ServerName website.com
    ServerAlias *.website.com 
    ....
    و طريقة ثانية من خلال تنفيذ أوامر linux من خلال PHP ( system / exec ... )
    و لا تعمل هذه الطريقة في اي سيرفر يكون فيه الSafe mode مشغلة او تم منع دوال محاكاة الlinux

    و تكون هذه الطريقة عن طريق كتابة سكربتات باش ( Bash Scripts ) و تقوم هذه السكربتات بدور اضافة بيانات الdirective للhttpd.conf عن طريق اوامر تم تلقيها من سكربت PHP

    هذا ببساطة
    و اي استفسار يا ريت تطرحه هنا

    السلام عليكم

    عذراً على التطفل

    لدي كم إستفسار
    1- هل تعني بأن أبرمج السكربت على أن يقوم بصناعة ملف .htaccess لكل عضو, أو أن ملف رئيسي يكفي؟

    2- لو كانت الوصلة مثلاً هكذا
    www.example.com/users.php?id=ahmed&post=1
    كيف ستكون الوصلة في الدومين الفرعي :con2:
    أم إن الدومين الفرعي سيكون مجرد عنوان للوصلة الرئيسية
    www.example.com/users.php?id=ahmed :con2:

    3-
    لكن لن يعمل لك اذا لم يكن ال * تم اضافته الى directive حق موقعك في الhttpd.conf
    هل تقصد بإن أقوم بتعديل الملف في السيرفر ككل :con2:


    و شكراً و أعتذر على الأطالة





    __________________
    قال أحد الشعراء بعد أن واجه المر من الحاقدين في مسابقة للشعر :-

    لو كان شعري شعيراً لأكلته الحمير, و لكن شعري شعوراً فأنا للحمير شعورا

  9. #9
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    السلام عليكم
    اخواني الأعزاء
    ما هي أوامر الـ mod_rewrite لتبديل هذه المجلدات لدومين فرعي
    haidar,swalif مجلدات موو ملفات

    http://domain.com/users/haidar
    http://domain.com/users/swalif

    إلى

    http://haidar.domain.com
    http://swalif.domain.com

    أخي الكريم Dr-dre67

    ماذا عن السيرفر المحلي، هل الاضافة التالية في الملف httpd.conf تفيد
    ServerAlias *.localhost

    تقبلوا تحياتي






  10. #10
    عضو نشيط
    تاريخ التسجيل
    Jun 2005
    المشاركات
    165


    مشكور جدا






  11. #11
    عضو سوبر نشيط
    تاريخ التسجيل
    Mar 2002
    المشاركات
    889


    للرفع






  12. #12
    عضو نشيط
    تاريخ التسجيل
    Jul 2001
    المشاركات
    49


    أخي الكريم

    جرب الطريقة هذي وان شاء الله تنجح معك


    كود:
    <?
    $subhost = $_SERVER['HTTP_HOST'];
    $subhost = strtolower($subhost);
    $subhost = explode(".", $subhost);
    $subdomain = $subhost[0];
    @$iscom = $subhost[2];
    if(($subdomain == "www") || ($iscom == ""))
    {
    }
    else
    {
      make_con();
      $re = mysql_query("select * from members where username='$subdomain'");
      $ro = mysql_fetch_array($re);
      $core = mysql_num_rows($re);
      if($core == 0)
      {
        header("location: http://www.yoursite.com/nomembers.php");
      }
      else
      {
       $memid = $ro["memid"];
       header("location: http://www.yoursite.com/index.php?id=$memid");
      }
    
    }
    ?>
    AbQar





    __________________
    http://www.abqar.com

  13. #13


    اخي العزيز فايز

    تحتاج لعمل الاتي بكل بساطة ...
    أغلب المطلوب تنفيذه ذكر اعلاه لكن بشكل غير منظم

    تحتاج ان تطلب من المستضيف ان يحرر الDND Zone الخاص بنطاقك و يضيف سطر جديد له وهو
    كود:
    * CNAME website.com.
    و من ثم يحرر المستضيف ملف الhttpd.conf و يضيف السطر التالي في السجل الخاص بموقعك
    ServerAlias *.website.com www.website.com
    بعد السطر
    ServerName www.website.com

    بعد ذلك ستصل كل طلبات الsubdomains الى الملفات الموجودة على الwww مباشرة و سوف تستطيع عن طريق الكود اللذي كتبه الاخ AbQar الحصول على الsubdomain المطلوب عن طريقه الموقع و هو الID الخاص بصفحة المستخدم الشخصية و اذا كانت محفوظة في قاعدة البيانات فسوف يمكنك جلبها و عرضها للمتصفح


    وشكرا
    سامي





    __________________
    Exa Information Technology
    8001222222
    920029222
    0096663698333
    support@doook.net
    sales@doook.net
    sultan@doook.com
    mansour@doook.com

    www.exa.com.sa
    www.doook.net





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

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

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