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

كود انشاء رابط لموقع باستخدام أكواد ال Bbcode

بدأه abduljawaad saad في 30 أكتوبر 2008 · 11 رد · 1,527 مشاهدة · في منتدى تطوير المواقع بـ PHP
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

على الصفحة أرغب فى وضع رابط لموقع باستخدام كود BBcode

وضعت الكود التالى

http://www.freewebs.com/

عندما يعمل الكود على سيرفر الإستضافة لا يظهر الموقع الذى يشير اليه ولكن يظهر على سطر العنوان فى المستعرض كالآنى :

http://www.mysitename.com/=http://www.freewebs.com/

أرجو معرفة ما الخطأ هنا وكيف لى معالجة هذا الخطأ..

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#2

وما هو الكود الذي تستخدمه لعمل Parsing لل BBcode ؟؟

#3

شكرا لك أحمد 00 هذا هو الكود الذى استخدمه لعمل Parsing لل BBcode

function BBCode($text)
  {

  $text = str_replace("" , "<B>" , $text);
  $text = str_replace("" , "</B>" , $text);

  $text= str_replace('[img]', '<img src=', $text); 
  $text= str_replace('[/img]', '>', $text);

  $text= str_replace('[url', '<a href=', $text); 
  $text= str_replace('[/url]', '</a>', $text);

  $text= str_replace('[color', '<font color', $text); 
  $text= str_replace(']', '>', $text); 
  $text= str_replace('[/color', '</font', $text); 
return $text;

تم تعديل هذه المشاركة بواسطة abduljawaad saad في 31 أكتوبر 2008 في 02:28

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#4

عزيزي

لاحظ انك نسيت اغلاق وسم الرابط

>

اي ان الناتج سيكون هكذا

<a href=www.google.com </a>

اضف الى ذلك انها ليست آمنة

فممكن ان يضع التالي

www.google.com onclick="EVIL-CODE"

فانصحك باستعمال احدى الدوال او الكلاسات الجاهزة للbbcode لترى كيفية عملها

بالتوفيق

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#5

أخى :

أفدنى اين أجد الدوال او الكلاسات الجاهزة للbbcode

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#6

جربت الكود على سيرفر الإستضافة

www.google.com onclick="EVIL-CODE"

النتيجة

ظهورالرابط على الصفحة على هذا الشكل

www.google.com onclick="EVIL-CODE"

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

تم تعديل هذه المشاركة بواسطة abduljawaad saad في 3 نوفمبر 2008 في 10:12

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#7

تفضل

http://www.google.com/custom?domains=www.p...A1%3B&hl=en

بالنسبة للـ

اقتباس
onclick="EVIL-CODE

فاقصد به ان ماتستخدمه غير آمن.. مما يفتح الفرصه للمخترقين

بوضع اكوادهم الشريره للتخريب او السرقه او او......

بالتوفيق

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#8

شكرا لك أخى الفاضل... دمت بألف خير

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#9

اخى الفاضل

بصراحة دخلت على الرابط http://www.google.com/custom?domains=www.p...A1%3B&hl=en

لكنى بصراحة تهت ولم اتمكن من الوصول لشئ

ارجو مساعدتى ووضع شرح بسيط استطيع ان اتابعه معك

اريد ان اضع رابط لعنوان موقع بين كود bbcode فأحصل عن صفحة الموقع ولا احصل صفحة موقعى

تم تعديل هذه المشاركة بواسطة abduljawaad saad في 15 نوفمبر 2008 في 22:10

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#10

عزيزي هذه مجموعة اصناف لل bbcode

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

بالتوفيق

أعتذر وبشده عن انقطاعي.. وذلك بسبب مشروعي الجديد

-------------------

100(سبحان الله وبحمده، سبحان الله العظيم) = 0 سيئة

-------------------

dssighg7.png

#11

استخدمت الكود التالى لعمل Parsing لل BBcode

//BBcode 2 HTML

   function BBCode($Text)
	   {

			// Perform URL Search
			$Text = preg_replace("/\[url\]([$URLSearchString]*)\[\/url\]/", '<a href="$1" target="_blank">$1</a>', $Text);
			$Text = preg_replace("(\[url\=([$URLSearchString]*)\](.+?)\[/url\])", '<a href="$1" target="_blank">$2</a>', $Text); 

		   return $Text; 
	  }

خزنت الكود التالى وهو عبارة عن رابط لموقع

http://www.phpbb.com/

النتيجة : أجرب الكود على السيرفر المحلى أجده يعمل بطريقة عادية ويظهر الموقع بعد النقر على الرابط ( طبعا انا online)

لكن بعد رفع ملف الكود على سيرفر الإستضافة - لا يعمل وتظهر( صفحة فارغة) بعد النقر على الرابط وألاحظ ظهور URL موقعى الأصلى عندما أشير الى الرابط الموجود بالكود

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا
#12

للرفع

mytrial_a.gif

نحن بحاجة لتدوين تجاربنا , نحن بحاجة إلى اكتشاف قيمة التجربة, هذه تجربتى مثيرة ومفيدة ...,

هنا

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…