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

الموضوع: كيف يتم ذلك domain.com/user ؟؟

  1. #1
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    67

    كيف يتم ذلك domain.com/user ؟؟



    السلام عليكم ورحمة الله وبركاته
    احبتي واخواني أعضاء منتديات سوالف سوفت
    فكرت ببرنامج بس واجهتني مشكله في الفكره وحبيت تساعدوني
    عندي جدول فيه (آي دي) و (يوزر) وبيانات اخرى مثل المدينه والبريد ورقم الهاتف
    لو حبيت يكون لكل عضو صفحة على موقعي
    www.domain.com/user بهذا الشكل
    مثلا لو فرضنا موقعي قوقل وعندي يوزر أسمه ali
    ابي يكون له رابط www.google.com/ali
    تنعرض فيه معلوماته المتبقية ... المدينة ورقم الهاتف والبريد إلخ
    مشكلتي الان كيف يصير هالرابط وهل هو فولدر فعلي ؟؟
    اذا كان فولدر من الصعب يكون على الأفتيبي فعلياً 5 الاف فولدر اذا فرضنا بيسجل 5 الاف عضو


    محتاج آرائكم ونصائكم اخواني
    أطيب تحية







  2. #2
    عضو فعال
    تاريخ التسجيل
    Nov 2005
    المشاركات
    1,283


    السلام عليكم

    يتم هذا عن طريق ال mod_rewrite الخاصة بالأباتشى اى عن طريق الملف .htaccess
    قم بعمل ملف جديد بأسم .htaccess وضع فيه التالى
    لو فرضنا ان صفحة الأعضاء membes.php ولعرض كل عضو نستخدم الاسم الخاص به فمثلاً لعرض عضويتى
    http://www.domain.com/members.php?username=Developer فاستخدم الكود التالى
    كود:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^member/(.*)/$ /member.php?username=$1 [L]
    وبهذا لكى نعرض ملفى الشخصى
    http://www.domain.com/member/Developer





    __________________
    سبحان الله وبحمده ... سبحان الله العظيم.
    إقرأ .. لتتعلم
    [AJAX] سكربت إتصل بنا (ديف كونتاكت) النسخة 2.3.2
    للتواصل ..

  3. #3
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    67


    تسلم لي والله أخوي -Developer-
    استفدت من درسك و استعنت بكذا درس آخر واستفدت من هالخاصية

    لكن
    الطريقه اللي ابيها ما اتنفذت بالشكل السليم اللي ابي
    صار الرابط لازم يكون كذا
    كود:
    http://www.domain.com/user/
    بعد إسم اليوزر سلاش ويعرض الصفحة تمام بدون مااضيف سلاش لايوجد صفحة
    في الملف .htaccess وضعت
    كود:
    Options +FollowSymLinks
    RewriteEngine on
    RewriteRule ^(.*)/$ users.php?user=$1 [L]
    وهذا الكود عجزت اتعامل مع الـ / اشيلها اقدمها ارجعها احط مكانها مسافه كل ماصلحت تغيير مايصير يعرض الصفحة اطلاقا لا بـ / بعد اسم اليوزر ولا بدونها


    بانتظار ردك اخي الكريم وشاكر لك على ماقدمت درس استفدت منه كثيراااا
    اطيب تحيه






  4. #4
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    67


    up up






  5. #5
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    من المفترض ان يكون لديك هذا الرابط يعمل بصورة طبيعية مبدأيا .. حتى تستطيع تطبيق الفكرة :
    كود:
    http://www.site.com/user.php?name=ali
    إذا كان كذلك ..

    فقم بعمل .htaccess واضف :
    كود PHP:
    RewriteEngine ON
    RewriteRule 
    ^(.*) user.php?name=$[L
    إذا لم يعمل جرب تبدل السطر هذا بهذا :
    كود PHP:
    RewriteRule ^/(.*) user.php?name=$[L
    تحياتي





    __________________
    SWF Thumbnail - tweet me

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


    هناك طريقة أسهل ولاتحتاج الى انشاء مجلدات

    انشاء المجلدات يستهلك من السيرفر على ما أظن

    هناك موقع ألا وهو

    www.planetwhois.com

    اذا دخلته راح يطلب منك كتابة اسم موقع ... اكتب للمثال swalif.com وابدا العملية

    ستتحول الصفحة الى الرابط التالي
    www.planetwhois.com/swalif.com
    وسيتم عرض بيانات الدومين


    طبعا بدون انشاء مجلدات .... لكن كيف؟ لا اعلم الصراحة



    على فكرة .... موقع planetwhois.com يشتغل بالـ ASp ...





    __________________
    www.DNStatus.com

  7. #7
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    67


    اخي الغالي Egyptechno

    الطريقه الأولى نجحت
    كود:
    RewriteRule ^(.*) user.php?name=$1 [L]
    لكن اللي صار عندي محفوظ في المتغير $1
    ليست القيمه الممرره
    طلع اللي محفوظ هو اسم الصفحة user.php
    انا مسوي صفحة تطبع اسم الرابط اللي تدخله
    http://www.site.com/ali
    يتم طباعه إسم ali في الصفحة

    الان اكتب اي رابط نتيجة الطباعه وحده وهي
    user.php






  8. #8
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    67


    اخواني بحاجه والله اكمل هالسكربت

    وماحصلت حل او فكره سليمه للعمليه
    بانتظار ارائكم


    UP






  9. #9
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    كود PHP:
    RewriteEngine ON 
    RewriteRule 
    ^/(.*)/$ /user.php?name=$[L
    إن شاء الله بيعمل :nice:





    __________________
    SWF Thumbnail - tweet me

  10. #10
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    67


    للأسف يالغالي مازبطت أيظاً

    بالطريقه اللي قلتها يشتغل على الرابط هذا
    كود:
    www.domain.com//ali/







  11. #11
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    كود PHP:
    RewriteEngine ON 
    RewriteRule 
    ^/(.*)/$ user.php?name=$[L

    كود PHP:
    RewriteEngine ON 
    RewriteRule 
    ^(.*)/$ /user.php?name=$[L
    كود PHP:
    RewriteEngine ON 
    RewriteRule 
    ^/(.*)$ /user.php?name=$[L

    كود PHP:
    RewriteEngine ON 
    RewriteRule 
    ^(.*)$ /user.php?name=$[L


    لو ما اشتغل ولا واحد منهم .. لو جنبك شباك مفتوح .. ريح نفسك يا راجل





    __________________
    SWF Thumbnail - tweet me

  12. #12
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    67


    فيه طريقه وحده تطلع صح وتفتح صفحة
    بس تفتح لي صفحة الخطاء 500

    هذا الكود اللي يشتغل ويسوي اللي نبي
    كود:
    RewriteRule ^(.*)$ /user.php?name=$1 [L]
    وهذا الخطاء اللي يطلع
    كود:
    Internal Server Error
    The server encountered an internal error or misconfiguration and was unable to complete your request.
    Please contact the server administrator, webmaster@site-me.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.
    
    More information about this error may be available in the server error log.
    
    
    Additionally, a 500 Internal Server Error error was encountered while trying to use an ErrorDocument to handle the request. 
    
    
    --------------------------------------------------------------------------------
    
    Apache/1.3.36 Server at www.site-me.com Port 80







  13. #13
    عضو فعال
    تاريخ التسجيل
    Jul 2003
    المشاركات
    1,576


    انت تجربه على اللوكال هوست ؟ ولا الانترنت ؟





    __________________
    SWF Thumbnail - tweet me

  14. #14
    ينتظر رسالة التوكيد
    تاريخ التسجيل
    Nov 2005
    المشاركات
    67


    لا على الانترنت










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

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

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