يوم سوالف، في 7 أغسطس القادم

 

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

رد
 
LinkBack أدوات الموضوع
عضو نشيط
تاريخ التسجيل: Jun 2004-
#51 (permalink)  
الجزء الثاني : المتغير الداخلي this

الجزء الثاني : المتغير الداخلي this

كما ذكرنا في السابق أن الكلاس هو شرح للكائنات التي سيتم إنتاجها وإلى هنا وصلنا إلى كلام سليم جداً ...

حسناً .. عندما تقوم أنت بشرح كلاس معين فإنك كما ذكرنا مسبقاً أنك ستقوم بإنشاء متغيرات ودوال كلام سليم ياغالي ..!

طيب السؤال هنا ماذا لوكتبنا دالة خارج الكلاس أي ليس لها علاقة بالكلاس (دالة عادية) بإسم abdulah وبعدما أنتهينا من الدالة قمنا بكتابة كلاس جديد تحت هذه الدالة بإسم مثلاً Swalif وكان كلاس سوالف يحتوي على متغير بإسم مثلاً abc ودالتين بإسم nice و abdulah .

ماذا ستلاحظ من هذا الكلام ... !!!؟

أن الملف الذي نكتب فيه يحتوي على دالتين بإسم عبدالله .!!
الأولى داخل الكلاس
والثانية خارج الكلاس أي دالة عادية

والسؤال الأساسي هنا : ماذا لو أردنا عند كتابتنا لدالة nice أن نستدعي الدالة abdulah عندها سيكون الكود كالتالي :

كود PHP:
function abdulah()
{
  echo 
"Hi, Swalif";
}

//-------------------------

class Swalif
{
 var 
abc;

 function 
abdulah()
 {
   echo 
"Hi, Object";
 }

 function 
nice()
 {
  
abdulah();
 }


الآن نتابع السؤال : فلاحظ أن nice تستدعي الدالة abdulah لذلك أي واحدة سيتم تنفيذها هل التي بداخل الكلاس أم التي بخارج الكلاس ؟

لمن لديهم خبرة في مجال الـ OOP فإنه سيعرف الجواب ..

ولكي أريحكم فإنه سيتم تنفيذ الدالة التي بخارج الكلاس وليست التي بداخل الكلاس

إذاً ماهو الحل في حال أردت أنا أن أقوم بإستدعاء الدالة التي بداخل الكلاس وليست التي بالخارج ؟

الجواب هو : إستخدام المتغير this

ولكن ماهو المتغير this ?

بإختصار فإنه كما ذكرنا أن الكلاس يحتوي على مجموعة من الدوال والمتغيرات (صحيح)

إذاً فوظيفة المتغير this ستمكنك من الوصول إلى هذه الدوال والمتغيرات الخاصة بالكلاس الذي تقوم أنت بشرحه(وأنت داخل الكلاس فقط أي لايمكنك إستخدام المتغير this خارج شرح الكلاس وهذه النقطة مهمه فإنتبه لها )لذلك إذا أردنا أن نعيد المثال الأعلى لكي تقوم الدالة nice بإستدعاء الدالة abdulah التي بداخل الكلاس فإني سأعيد مافي الأعلى ليكون كالتالي (ولاحظ الدالة nice )

كود PHP:
function abdulah()
{
  echo 
"Hi, Swalif";
}

//-------------------------

class Swalif
{
 var 
abc;

 function 
abdulah()
 {
   echo 
"Hi, Object";
 }

 function 
nice()
 {
   
$this->abdulah();
 }


أي بإختصار كما تشاهد فإن المتغير this يشير إلى الكلاس نفسه وهو بكلام أخر عبارة عن object أو كائن من نفس النوع الذي تقوم أنت بإنشائه وكما ترى في الدالة nice فإن المتغير this يقول بكلام عربي (أحضر الدالة abdulah الموجودة في نفس الكلاس الحالي )

والآن ماذا إذا أردنا أن نستخدم المتغير abc داخل الدوال ؟

ينطبق على المتغيرات نفس الكلام أي يتم إستخدام المتغير this للوصول إليها مع ملاحظة أنه لايتم وضع علام $ للمتغير الذي يأتي بعد this .

أي إذا أردنا أن تقوم الدالة abdulah بإعطاء القيمة 7 للمتغير abc
وتقوم الدالة nice بطباعة قيمة المتغير abc فلاحظ كيف يتم إستخدام المتغير abc من خلال دوال الكلاس كالتالي :

كود PHP:

class Swalif
{
 var 
abc;

 function 
abdulah()
 {
    
$this->abc 7//تعيين القيمة 7 للمتغير
 
}

 function 
nice()
 {
    echo 
$this->abc;
 }


وكما تلاحظ فإنه استدعى المتغير بدون علامة $

وأرجوا أن تكون الفكرة من وراء استخدام المتغير this قد اتضحت بإذن الله تعالى ..

و للتذكير فإن this لايتم إستخدامه خارج تعريف الكلاس أي بكلام أخر لايمكن إستخدامه في خارج الكلاس ..

وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل ..

وللبقية حوار بإذن الله تعالى ...

أخوكم عبدالله عيد






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 01-02-2007, 03:10 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Apr 2006-
#52 (permalink)  

مرحبا بعودتك الينا اخي






عبد الواحد البشيري غير متواجد حالياً   قديم 01-02-2007, 03:11 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#53 (permalink)  

ما تصدق وش كثر استانست بعودتك

وفي انتظار اكمال الدروس -- بس تكفي لا تبطي علانا.






1ksa1.com غير متواجد حالياً   قديم 01-02-2007, 07:19 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Apr 2006-
#54 (permalink)  

اهلا اهلا بعودتك يا عبدالله

ياخي ما تصدق وش كثر انا مستانس برجعوك للدرس تصدق احسبك ناسية

تكفى لا تطول الغيبة في تكملة الدرس منتظرينك بفارق الصبر

والله يقويك ويعطيك العافية






ابو عابد غير متواجد حالياً   قديم 02-02-2007, 02:37 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#55 (permalink)  
The Constructor أو الباني المحمل الممهد

The Constructor أو الباني المحمل الممهد ... !

بالنسبة لهذا الدرس فهو يتحدث عن Constructor و تترجمها الكتب العربية والمواقع العربية بكلمات كثيرة منها الباني . المحمل . الممهد . إلخ ...

لذلك أنا هنا لا أعرف بأي إسم أضعه ... لذلك سأقول المعنى على شكل تعريف ثم أذكر إسم معين لنسير عليه ..

مامعنى Constructor ?

بالنسبة للبرمجة فهي عبارة عن دالة تكون داخل الكلاس وتقوم هذه الدالة بإجراء عمليات التمهيد مثل أن تستخدم الدالة هذه لتمهيد قيم المتغيرات عند بدء التعامل مع الكلاس ... وهي أول دالة يتم إستخدامها عند إنشاء الكائن وهذا ثابت .

أما بالنسبة للسؤال هنا : هو إذا كان الـ Constructor دالة فكيف يتعرف الكلاس على دالة معينة ضمن الدوال الموجودة فيه ؟

يختلف الجواب من php4 و php5 !!

وأنا سأكتفي ببي اتش بي 4 ...!

تكون دالة Constructor بنفس إسم الكلاس بالضبط حتى في شكل الحروف أي إذا كانت الحروف مكتوبة في اسم الكلاس بالصغير والكبير فيجب أن يكون إسم الدالة مطابق بالضبط ...

ويازين التوضيح بمثال ..

الآن تخيل أن لدينا كلاس بإسم Image أي صورة وفي هذا الكلاس ولنفرض متغيرين هما w يمثل عرض الصورة مثلاً ومتغير بإسم h ويمثل الإرتفاع للصورة و هذا الكلاس يحتوي على دالتين بإسم

Image ويمثل الـ Constructor الخاص بالكلاس Image ولاحظ هنا أن هذه الدالة بنفس إسم الكلاس وتستخدم لأي شئ تريد عمله فهي دالة عادية مثلهامثل أي دالة ويمكنك كتابة ماتريده فيها ولكن عرفت على أنها دالة لتمهيد المتغيرات الخاصة بالكلاس وإجراء العمليات التمهيدية ولكن هذه ليست قاعدة ثابتة .

Draw لرسم الصورة مثلاً

لذلك سنمهد المتغيرين h,w في الدالة Image وسيكون شكل الكلاس كالتالي :

كود PHP:

class Image
{
 var 
$w;
 var 
$h;

 function 
Image()
 {
  
$this->0;
  
$this->0;
 }

 function 
Draw()
 {
  
// do something here
 
}


طيب الآن أنشأنا الكلاس هنا ..

الآن نريد إستخدام الكلاس Image ونريد أن ننشئ كائن بإسم pattern لذلك فإننا سنقوم بالتالي :

كود PHP:

$pattern 
= new Image(); 
لاحظ الآن عندما أنشأت الكائن فإنك كتبت إسم الكلاس بعد كلمة new ...

في الحقيقة أنت كتبت إسم الكلاس نعم ولكن في حقيقة الأمر أنت تستدعي الدالة Image من ضمن الكلاس Image لذلك المتغير pattern ستكون قيمة h,w فيه هي 0 و 0 .

لذلك دائماً دالة الـ Constructor يتم إستدعائها عند إنشاء الكائن فقط ..


الآن لو أردنا أن نجعل المستخدم هو من يعين طول وعرض الصورة فإننا نستطيع وضع باراميترين للدالة Image عند التمهيد وسيصبح شكل الكلاس مع الدالة Image كالتالي :

كود PHP:

class Image
{
 var 
$w;
 var 
$h;

 function 
Image($a,$b)
 {
  
$this->$a;
  
$this->$b;
 }

 function 
Draw()
 {
  
// do something here
 
}

ولاحظ أن المتغيرين h,w يتم تحديدهما بالمتغيرين a,b ...

الآن إذا أردت أن تنشئ كائن بإسم pattern كما ذكرنا فإنك ستنشئ الكائن كالتالي :

كود PHP:
$pattern = new Image(72,120); 

وأرجوا أن تكون الفكرة قد وصلت من وراء الـ Constructor .. وكان الله من وراء القصد .


والآن بعدما شرحت الأساسيات فالمطلوب هو أن يضع كل شخص ما يريده حول OOP فهناك مواضيع كثيرة جداً جداً حول هذا الموضوع وكل شخص يضع سؤاله حول هذا المفهوم كي يتم الإجابة عليه وشرحه وسأكون في الخدمه بإذن الله تعالى ...

وسنحاول أن نجعل الموضوع يزخر بالفائدة حول هذا المفهوم فأي تساؤلات أو مواضيع جديدة حول OOP ستكون هنا ...

وهذا مالدي الآن فإن أخطأت فمن نفسي والشيطان وإن أصبت فمن الله عز وجل ..

وللبقية حوار ... بإذن الله

أخوكم عبدالله عيد






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 02-02-2007, 04:36 AM
رد مع اقتباس
عضو سوبر نشيط
تاريخ التسجيل: Mar 2005-
#56 (permalink)  

الله يجزاك الف الف خير ...






جواني غير متواجد حالياً   قديم 02-02-2007, 02:30 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2005-
#57 (permalink)  

شكرا لك نتمنى أن تسرع فى شرحك الممتع والسهل الذى قربنا جدا من فهم وايستعاب الكائنات التى ومنذ تعلمنا للبى أتش بى نهملها ونخاف مت ان نقترب منها لخوفنا من فشلنا من فهمها
نشكرك على مساعدتنا فى هذا الموضووع






SnaKeRz غير متواجد حالياً   قديم 02-02-2007, 10:45 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Jun 2004-
#58 (permalink)  

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

لاشكر على واجب وهذا واجبنا ..

المطلوب الآن من الجميع طرح أسئلتهم حول الموضوع لكي يصبح هذا الموضوع ملئ بالشروحات والأسئلة المجاب عليها وهكذا أفضل يعني الرجاء طرح سؤال في مايخص OOP ..!

وكل مرة تتم الإجابة على سؤال معين حتى يصبح هذا الموضوع مرجع بإذن الله تعالى ,,,


وبعد ذلك عندما نجد أننا أكتفينا من الأسئلة عندها سنقوم بشرح الكلاسات والكائنات في php5 بإذن الله تعالى ...


تحياتي

أخوكم عبدالله عيد






__________________
قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)
عبدالله عيد غير متواجد حالياً   قديم 02-02-2007, 11:44 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#59 (permalink)  

[] اشكر الاخ عبد الله على الشرح والاخوة الدين ساعدوا في الموضوع
وهنا اضع متال تطبيقي للدرس عبارة عن كلاس لحماية الصفحة بكلمة السر
كود PHP:
   class password{
////////////////////////
var $name ;
var 
$username ;
var 
$password ;
var 
$message   ;
///////////////////////////
function authenticate() {
  
Header"WWW-authenticate: basic realm=\"$this->name\"");
  
Header"HTTP/1.0 401 Unauthorized");
  echo   
"<b><i>$this->message</i></b>";
  exit;
}
///////////////////////////
function CheckPwd($user15,$pass15) {

  return (
$user15 != $this->username || $pass15 != $this->password) ? false true;

}
///////////////////////////////
function pass(){
global 
$PHP_AUTH_USER,$PHP_AUTH_PW;
if(!isset(
$PHP_AUTH_USER)) {
 
$this->authenticate();
}elseif(!
$this->CheckPwd($PHP_AUTH_USER,$PHP_AUTH_PW)) {
  
$this->authenticate();
}
///////////////////////////
}
 } 

ولاستغلال على هدا الشكل
كود PHP:
 $ajekal =new password()  ;
 
$ajekal->name ='Protected';
 
$ajekal->message ="You must enter a valid login ID and password!!!!!!";
 
$ajekal->username ='admin';
 
$ajekal->password ='123456789';
  
$ajekal->pass(); 






__________________
اينكم يا مغاربة ’’’؟؟؟
لنتعاون من اجل النهوظ بالمواقع المغربية
****************************
متى سنتوقف عن مواقع المسيقى والدردشة !!!!!
www.gsm4maroc.com
morocco غير متواجد حالياً   قديم 04-02-2007, 01:54 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#60 (permalink)  

وفي المتال اعلاه لاحضت انه يمكن استغلال عمل الكلاس وجميع الكلاسات بواسطة وضع استغلال الكلاس داخل دالة جديد متل

كود PHP:
function pass($name,$message,$username,$password){
 
$ajekal =new password()  ;
 
$ajekal->name =$name;
 
$ajekal->message =$message;
 
$ajekal->username =$username;
 
$ajekal->password =$password;
  
$ajekal->pass();  } 
يمكن اضافت هاته الدالة بجانب الكلاس بحيت يمكن ان نستغله بواسطة اتدعاء الادالة
كود PHP:
pass('Protected','You must enter a valid login ID and password!!!!!!','admin','admin2'); 
وبهاته الطريقة نتصر طريقة استغلال الكلاس بحيت انه يجد نوع من التكرار في تعريف متغيرات الكلاس واستدعاء الكلاس كل مرة
الطريقة جربتها على
php5
ولم اراها في اي مكان وارجو من الاخوة المحترفين تصحيح الاخطاء ادا كانت واعطاء رايهم في هاته الطريق وهل فعلا من الجيد تحويل الكلاس الى دالة
انا من رايء انه جيد حيت انه يسهل استعمال الكلاس في عدة صفحات الى اخره
لا تنسو انى مبتدا ولا تاخدو علي ان اخطأت






__________________
اينكم يا مغاربة ’’’؟؟؟
لنتعاون من اجل النهوظ بالمواقع المغربية
****************************
متى سنتوقف عن مواقع المسيقى والدردشة !!!!!
www.gsm4maroc.com
morocco غير متواجد حالياً   قديم 04-02-2007, 02:01 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#61 (permalink)  

نسيت شيء اخر
بنسبة لمتغيرات النضام هل حتى هي تحتاج الى
global
لتعريفها داخل الكلاس
وشكرا






__________________
اينكم يا مغاربة ’’’؟؟؟
لنتعاون من اجل النهوظ بالمواقع المغربية
****************************
متى سنتوقف عن مواقع المسيقى والدردشة !!!!!
www.gsm4maroc.com
morocco غير متواجد حالياً   قديم 04-02-2007, 02:03 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#62 (permalink)  

موضوع وشرح أكثر من ممتاز
بارك الله فيك أخ عبد الله ..
ولي عودة إن شاء الله تعالى






__________________
100 صقر !!
يومياتي في تعلم php ..
أرحب بالمبتدئين لنتعلم معا والمحترفين ليقدموا النصح والتوجيه .
.
.
سبحان الله وبحمده عدد خلقه .. ورضا نفسه .. وزنة عرشه .. ومداد كلماته .
SaharRose غير متواجد حالياً   قديم 06-02-2007, 11:54 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: May 2004-
#63 (permalink)  

يا سلام عليك اخوي عبدالله رااااااائع ما شاء الله ...
ربي يعطيك العافية حقرأ الدرس من اوله لاني نسيته من المدة

بارك الله جهودك .

تحياتي .






__________________
جديد !
معرضي ... اضف موقعك الأن
marabe7 غير متواجد حالياً   قديم 07-02-2007, 01:52 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2004-
#64 (permalink)  

بطل يا بطل






__________________
اقوى مواقع البرمجه العربيه ( قريباً )
Brmaga غير متواجد حالياً   قديم 07-02-2007, 10:51 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: May 2006-
#65 (permalink)  

السلام عليكم واصل اخوي عبدالله ترى متابعينك ليه التوقف ...






__________________
العضويه هذي باسم
Pixels-HD

www.dez-it.com
واخر اعمالي
www.bloodam.com

pixels-hd@hotmail.com
لطلبات التصميم وبرمجة PHP
مبوب غير متواجد حالياً   قديم 24-02-2007, 12:10 PM
رد مع اقتباس
عضو فعال جدا
تاريخ التسجيل: May 2004-
#66 (permalink)  

الله يوفقك أستاذنـا عبدالله وفي إنتظار البقية ...

تحياتي .






__________________
جديد !
معرضي ... اضف موقعك الأن
marabe7 غير متواجد حالياً   قديم 25-02-2007, 03:01 AM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#67 (permalink)  

جزاك الله خيرا أخي عبدالله ،،
فعلا افضل شرح للكلاس لحد الان ،،
كان عندي سؤال
أرى في بعض الكلاسات كلمة global ?
كيف نستخدمها في كلاستنا و أيضا بعض السرفرات توقفها ؟ما هو البديل ؟
أثقلنا عليك لكن احتسب الاجر






__________________
سبحان الله وبحمده سبحان الله العظيم
الفايق متواجد حالياً   قديم 27-02-2007, 01:06 PM
رد مع اقتباس
عضو فعال
تاريخ التسجيل: May 2006-
#68 (permalink)  

درس رائع بارك الله فيك
الله يوفقك اخي
وجزاك الله خير


السلام عليكم






الإمبراطور وحيد غير متواجد حالياً   قديم 13-03-2007, 11:16 AM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Nov 2005-
#69 (permalink)  

الف شكر لك أخوي






__________________
كود PHP:
<?php
$name 
"w w w . A l m S l o o B . c o m";
$name .= "من طلب العلا سهر الليالي";
echo 
$name;
?>
منتديات المسلوب العربي .. نلتقي لنرتقي

www.almsloob.com/vb
Abderisaq غير متواجد حالياً   قديم 22-06-2007, 06:43 PM
رد مع اقتباس
عضو نشيط جدا
تاريخ التسجيل: Sep 2006-
#70 (permalink)  

ياريت استاذ عبد الله تكمل الموضوع واكون شاكر ليك واعضاء المنتدى يكونوا شاكرين ليك ويجعلوا فى ميزان حسناتك بأذن الله






__________________
Any-Services غير متواجد حالياً   قديم 17-08-2007, 05:47 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#71 (permalink)  

مشكور اخوي عبدالله






بلال سعيد غير متواجد حالياً   قديم 01-09-2007, 12:00 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2007-
#72 (permalink)  

شكراً أستاذ عبدالله عيد ... أستفدت من الدروس و طريقة الشرح رائعة ...

جزاك الله خيراً






ahmeds_link غير متواجد حالياً   قديم 02-09-2007, 12:11 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Sep 2006-
#73 (permalink)  
شكرا

اقتباس:
المشاركة الأصلية كتبت بواسطة MADE IN MOROCCO
شكراً أستاذ عبدالله عيد

أريدك أن تتطرق في موضوعك الى Iterator و كذالك TreeMap أعرف أنهما في java فهل يوجد لهما مقابل في php poo
جزاك الله خيراً






byassir غير متواجد حالياً   قديم 04-09-2007, 06:09 AM
رد مع اقتباس
عضو جديد
تاريخ التسجيل: Aug 2007-
#74 (permalink)  

بارك الله فيك ونفع بك أستاذ عبدالله عيد






منصور غير متواجد حالياً   قديم 29-11-2007, 06:41 PM
رد مع اقتباس
عضو نشيط
تاريخ التسجيل: Aug 2007-
#75 (permalink)  

مشكور اخوي عبدالله على الموضوع الرائع

لكن لدي سؤال

كيف اعرف انني بحاجة الى كلاس يعني قمت بعمل 4 مواقع ولم اكتب فيها اي class مع العلم ان فاهم الكلاسات

هل للكلاسات ميزة فردية غير موجودة في الطريقة العادية التي نستخدمها (بدون كلاسات) ؟؟

انا انشئ Functions واستخدمها في الموقع عن طريق تضمين ملف الfunction

لقد قرأت بعض البرامج وهي مكونه من classes لكن هل جميع المواقع ممكن ان تحتوي على كلاسس

----

مثلا :
في الموقع كان :
نظام عضويات
نظام تسوق الكتروني
نظام مراسلة الادارة
لوحة تحكم
منتجات
اقسام

ما هي الاقسام التي ممكن عمل كلاسات لها؟؟

والسلام عليكم






عقل الكمبيوتر غير متواجد حالياً   قديم 10-12-2007, 05:24 PM
رد مع اقتباس
رد


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

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

كود [IMG] متاحة
كود HTML معطلة
Trackbacks are متاحة
Pingbacks are متاحة
Refbacks are متاحة



الساعة الآن: 01:44 AM بتوقيت المملكة العربية السعودية