شوّيت: شبكة كرة قدم اجتماعية




العودة   سوالف سوفت > سوالف برمجة المواقع وتطويرها > PHP
التسجيل المدوّنات البحث مشاركات اليوم جعل الأقسام مقروءة

الرد على الموضوع
 
LinkBack أدوات الموضوع
عضو فعال جدا
#1  
للمحترفين . استبدال id الصفحة الى اسم الصفحة كيف ؟

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

للمحترفين . استبدال id الصفحة الى اسم الصفحة كيف ؟

تتم بأكثر من طريقه الى عرفته
كا طريقة نظريه لتنفيذ هذا الامر هى استبدال id وتعويضها بأسم الصفحة بواسطة preg_match او replace وتنفيذ التحديث على قاعدة البيانات ؟

والهدف منها بدل ما يكون رابط الخبر : http://my*domain.com/news/1.php

يصبح بالشكل التالي : http://my*domain.com/news/first_my_news.php اصبحت هذه الصفحة بعد الاستبدال تعويض id باسم الصفحة مباشرتا وبدون الحاجة لظهور id فى الرابط

دالة replace وحدها لا تكفي ينبغي تحديث القاعدة ايضا فكيف نصل الى تطبيق هذا الموضوع عملياً ؟

وشكرا .






__________________
ماشاء الله و لا حولا و لاقوة إلا بالله .
ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
معاينة الإصدارة 1.0.6
moslem_tk is offline   قديم 30-03-2007, 08:29 AM
الرد مع إقتباس
عضو سوبر نشيط
#2  

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






__________________
ومن اعجب الاشياء انك لاتدري وانك لاتدري بانك لاتدري
فإن كنت لاتدري ولم تكُ بالذي يسال من يدري فكيف اذن تدري
تمام العمى طول السكوت وانما شفاء العمى يوماً سؤالك من يدري
s6ur is offline   قديم 30-03-2007, 05:10 PM
الرد مع إقتباس
عضو نشيط
#3  

السلام عليكم

أظن إن الموضوع يحتاج ل Class ترجمة يعني 1 تتحول ل First و ال 2 إلى two و بعدها تستعمل ال Mode_rewrite

و انا جاهز لأي مساعده تحتاجها أخي الكريم






__________________
www.sakr4host.com

0021371136760

برمجة و تصميم على كيف كيفك

صقرفور هوست خدمات تفوق التطلعات
sakr4host is offline   قديم 30-03-2007, 05:11 PM
الرد مع إقتباس
عضو سوبر نشيط
#4  

الموضوع بسيط

تستطيع الإستعلام عن العنوان من القاعدة مباشرة

يعني الاستعلام بدل مايكون
SELECT FROM ...... WHERE id = '$_GET[id]'

يكون
SELECT FROM ...... WHERE title= '$_GET[title]'

* كما فهمت من المطلوب من موضوعك






mr_sultan is offline   قديم 30-03-2007, 07:25 PM
الرد مع إقتباس
عضو فعال جدا
#5  

اخى s6ur مرحبا عزيزي

هي فعلا مفيدة لجوجل لكن والله انا لا اريد ذلك لجوجل بينما هذا الامر سيفيدني ديناميكياً أكثر

وشكرا لك

اخى sakr4host مرحبا عزيزي

اشكرك اخى العزيز وما تتأخر ان شاء الله عن المساعدة

فى طريقة الكلاس واستبدال 1 بـ first هذا امر صعب للغاية وقد يعرقل الموضع فى المستقبل , على اى حال انا فى خلال بحثي وجدت بعض المصادر لهذا الغرض لكنها معتقدة بالنسبة لخبرتى الضعيفه والخلاصة فيها انها تتم عن طريق :
replace ID_page To Name_page
مع تنفيذ تحديث على قاعدة البيانات لكى تتجاهل id_page وتعتمد name_page

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

واشكرك بارك الله فيك

اخى mr_sultan مرحبا عزيزي

اسف انا لم واضح الموضوع بشكل اسهل الغرض المطلوب هو تحويل id الى name لتجاهل ID فى url واعتماد بدلا عنها name كما فى المثال الاعلي
اما عن الاستعلام فهذا امرة سهل والحمد لله

واشكرك جزيلا وبارك الله فيك وفيكم جميعاً






__________________
ماشاء الله و لا حولا و لاقوة إلا بالله .
ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
معاينة الإصدارة 1.0.6
moslem_tk is offline   قديم 31-03-2007, 11:35 AM
الرد مع إقتباس
عضو فعال
#6  

السلام عليكم

نفس فكرة اخونا mr_sultan

إقتباس:
الموضوع بسيط

تستطيع الإستعلام عن العنوان من القاعدة مباشرة

يعني الاستعلام بدل مايكون
SELECT FROM ...... WHERE id = '$_GET[id]'

يكون
SELECT FROM ...... WHERE title= '$_GET[title]'


بدل ان يكون الرابط

http://www.swalif.net/softs/showthread.php?t=$row[id]

اجعله

http://www.swalif.net/softs/showthread.php?t=$row[titel]


والله اعلم






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 31-03-2007, 12:54 PM
الرد مع إقتباس
عضو فعال جدا
#7  

اخى العزيز الإمبراطور وحيد تحية طيبة

والله ما كان حد تعب

إذا استبدلت ID_page الي Name_page فى رابط url يظهر العنوان ولكن لا يعمل الموضوع بسبب ان ID هو محرك المواضيع يعنى لا استطيع ان افتح موضوع إلا عن طريق وضع امر برمجي على قاعدة البيانات لتنفيذ هذا الموضوع والله اعلم ايضا

وبارك الله فيك






__________________
ماشاء الله و لا حولا و لاقوة إلا بالله .
ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
معاينة الإصدارة 1.0.6
moslem_tk is offline   قديم 31-03-2007, 01:41 PM
الرد مع إقتباس
عضو سوبر نشيط
#8  

إقتباس:
المشاركة الأصلية بواسطة moslem_tk
اخى العزيز الإمبراطور وحيد تحية طيبة

والله ما كان حد تعب

إذا استبدلت ID_page الي Name_page فى رابط url يظهر العنوان ولكن لا يعمل الموضوع بسبب ان ID هو محرك المواضيع يعنى لا استطيع ان افتح موضوع إلا عن طريق وضع امر برمجي على قاعدة البيانات لتنفيذ هذا الموضوع والله اعلم ايضا

وبارك الله فيك
مافهمت شلون ماتستطيع ان تطلب موضوع عن طريق عنوان الصفحه !!

لو كان رابط الموضوع كالتالي

كود PHP:
http://www.swalif.net/index.php?title=المقالات 
حط في الاستعلام
كود PHP:
if($title)
{

// بداية الاستعلام 
SELECT FROM ...... WHERE title'title' 


معناه اطلب لي من قائمة المواضيع الموضوع صاحب العنوان $title
اتوقع كذا يظبط باذن الله ترى مبتديء انا بس جربتها بعنوان انقليزي وظبطت معي






__________________
ومن اعجب الاشياء انك لاتدري وانك لاتدري بانك لاتدري
فإن كنت لاتدري ولم تكُ بالذي يسال من يدري فكيف اذن تدري
تمام العمى طول السكوت وانما شفاء العمى يوماً سؤالك من يدري
s6ur is offline   قديم 31-03-2007, 05:05 PM
الرد مع إقتباس
عضو نشيط
#9  

السلام عليكم

أبدأ موضوعي بإصلاح كود بسيط للأخ s6ur

يجب إضافة binary في الإستعلام لأن ممكن يكون البحث في اللغة العربية و هته ال ASCII تبعها ممكن يسوي مشاكل في نتائج البحث و لذلك نستعمل ال Binary مشان نتأكد من صحة النتائج يعني يصير الأمر كالتالي
كود PHP:
if($title


// بداية الاستعلام  
SELECT FROM ...... WHERE binary title'title'  


أخي moslem_tk بخصوص ال Class راح تنفعك في حال وجود مليون موضوع أو مليون صفحه

يعني تقوم بترجمة أي رابطة للرقم الموافق لها بالإضافه إلي أنك تقدر تغير طريقة العرض في أي وقت تريده

غير هذا ال Class مراح تسبب أي مشكل و انا جاهز إني أبرمجلك و احده تستعملها في موضوعك و الأكيد أنك راح تحتاج ال Mode rewrite

تحياتي
أحمد صقر






__________________
www.sakr4host.com

0021371136760

برمجة و تصميم على كيف كيفك

صقرفور هوست خدمات تفوق التطلعات
sakr4host is offline   قديم 31-03-2007, 05:34 PM
الرد مع إقتباس
عضو فعال
#10  

فعلا هذا ماأودت ان أصل إليه

كلام اخي s6ur وتعديل اخي sakr4host صحيح مئة بالمائة

وهو مستخدم في اكثر من سكريبت
السلام عليكم






__________________
كل مالا يعطى يضيع
الإمبراطور وحيد is offline   قديم 31-03-2007, 05:40 PM
الرد مع إقتباس
عضو فعال جدا
#11  

انا عاجز عن شكركم جزاكم الله خيراً

بحاول من وقتها اطبق الاستعلام لكن فشلت , غيرت كل أستعلامات id الى name ولم تأتي بفائدة لم يعمل الموضوع لربما المشكلة مني او من البرنامج الى حققت فيه خيبت الامل .

على اى حال اشكركم جميعا وادعوا لكم بالتوفيق






__________________
ماشاء الله و لا حولا و لاقوة إلا بالله .
ويب إيفوليوشن WEC : عندما تمتلك العصا التي تفعل بها كل شيء
معاينة الإصدارة 1.0.6
moslem_tk is offline   قديم 31-03-2007, 07:05 PM
الرد مع إقتباس
عضو نشيط
#12  

السلام عليكم أخي الكريم مادمت قد قصدت سوالف فستجد مبتغاك

إن شاء الله ببرمجلك ال Class مع نموذج إستعمالها و تطبيق نموذجي للموضوع إلي تريده

سوالف وجهة كل طالب علم و معرفه و مسقر لك أستاذ و خبير

أخي s6ur البرمجة بحر و كلنا لا نعرف فيه إلى نقطه

مبتدأ طالب للعلم و يساعد إخوانه أحسن من مليون محترف و كاتب للعلم

تحياتي
أحمد صقر






__________________
www.sakr4host.com

0021371136760

برمجة و تصميم على كيف كيفك

صقرفور هوست خدمات تفوق التطلعات
sakr4host is offline   قديم 31-03-2007, 10:53 PM
الرد مع إقتباس
الرد على الموضوع


 

أدوات الموضوع

قوانين المشاركات
لا يمكنك كتابة مواضيع جديدة
لا يمكنك إضافة ردود
لا يمكنك إرسال مرفقات
لا يمكنك تعديل مشاركاتك

كود vB متاح
كود [IMG] متاح
كود HTML غير متاح
Trackbacks are متاح
Pingbacks are متاح
Refbacks are متاح



جميع الأوقات بتوقيت غرينتش +3. الوقت الآن هو 11:57 AM.