صفحة 1 من 2 12 الأخيرةالأخيرة
النتائج 1 إلى 15 من 17

الموضوع: دروس تطبيقية رقم 1

  1. #1
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    46

    دروس تطبيقية رقم 1



    بسم الله الرحمن الرحيم
    لقد جاء وقت الجد والعمل سنبدأ إن شاء الله اليوم بأول درس تطبيقي وخلال هذا الدرس سوف أضع برنامج واشرحه وأطوره حتى يصل إلى مستوى أعلى من المستوى الذي بدأ به
    وخلال شرح البرنامج سنشرح الدوال والاكواد الذي استعملنها به فيكون بدل درس نظري ممل
    و البرنامج الذي سنبدأ به اليوم هو الفروم البريدي (مرسلتنا) وسنطوره إلى أن يصبح نظام تذاكر (المستخدم في كل شركات الاستضافة وبعض شركات التسوق)
    وبهذا سوف نمر بمراحل عديدة وسوف نتعلم في هذا الدرس
    دالة mail
    دوال الاتصال بقاعدة البيانات
    دوال التعامل مع قاعدة البيانات
    دوال التكرار و الشروط
    دوال الكوكيز وطريقة استخدامه و التعامل معه
    وأشياء كثيرة إن شاء الله
    ألان نبدأ ببرنامج الفروم البريدي
    هذا هو البرنامج :
    كود PHP:
    <?
    if ($ac==''){
    echo 
    "<form method=\"POST\" action=\"form.php?ac=send\">
      اسم المرسل : <input type=\"text\" name=\"nase\" size=\"20\"></p>
      <p>بريد المرسل : <input type=\"text\" name=\"emse\" size=\"20\"></p>
      <p>موضوع الرسالة : <input type=\"text\" name=\"sup\" size=\"20\"></p>
      <p>الرسالة : <textarea rows=\"7\" name=\"mas\" cols=\"21\"></textarea></p>
      <p><input type=\"submit\" value=\"إرسال\" name=\"B1\"></p>
    </form>"
    ;
    }
    if(
    $ac=='send'){
    $nameto "اسمك أو اسم الموقع";
    $to "بريدك أو بريد الموقع";
    $headers "From: ".$nase." <".$emse.">\r\n";
    $headers .= "To: ".$nameto." <".$to.">\r\n";
    $headers .= "Reply-To: ".$nase." <$emse>\r\n";
    $sends=mail($to$sup$mas$headers);
    if (
    $sends){
    echo 
    "شكراً لك يا أخ/أخت : $nase لقد تم إرسال الرسالة إلى $nameto وسيصلك الرد قريباً";
    }else{
    echo 
    "لم يتم إرسال الرسالة";
    }
    }
    ?>
    شرح البرنامج :
    كود PHP:
    <?
    if ($ac==''){
    echo 
    "<form method=\"POST\" action=\"form.php?ac=send\">
      اسم المرسل : <input type=\"text\" name=\"nase\" size=\"20\"></p>
      <p>بريد المرسل : <input type=\"text\" name=\"emse\" size=\"20\"></p>
      <p>موضوع الرسالة : <input type=\"text\" name=\"sup\" size=\"20\"></p>
      <p>الرسالة : <textarea rows=\"7\" name=\"mas\" cols=\"21\"></textarea></p>
      <p><input type=\"submit\" value=\"إرسال\" name=\"B1\"></p>
    </form>"
    ;
    }
    كما تروى بدءنا البرنامج بـ <? وأنهيناه بـ ?> وكما نعلم أن صفحة الـphp يجب أنتبدى وتنتهي بهذه العالمة وألا لان يستطيع المتصفح قراءتها على أنها نصوص php وبمكانك أن تستبدل هذه البداية والنهاية بهذه
    <?php
    البرنامج
    ?> أو هذه
    <script language="PHP">
    البرنامج
    </script>
    وبعد علامة <? وضعنا شرط وهو بجملة الشرط if وطريقة تطبيق جملة الشرط هو
    if (الشرط){
    البرنامج أو الجملة التي ستظهر إذا كان الشرط صحيح
    }else{
    البرنامج أو الذي سيظهر إذا كان الشرط غير صحيح
    }
    وقد استعملنا if هنا لكي نخبر البرنامج إذا لم يكن المتصفح يحمل قيمة لي متغير ac أعطه هذا الكود وهو كود الفروم وهذه الخاصية تستعمل في وضع أكثر من صفحه بمعنى انه لا يجب أن أضع لك كود الفروم بصفحة html وترسلك بعد ملء البيانات إلى صفحة php ويتم بعدها ألمعالجه بل تستطيع عمل كل هذا في صفحة واحده بتوفير الجهد والوقت والمساحة
    وبعدها استعملنا echo لي إظهار كود html وهذا هو سطر أوامر echo
    echo"الجملة أو الكود";
    وإذا كان متغير أو رقم
    echo $a;
    echo 1;
    وبالمكان استعمال أي نوع من أنوع علامات الترقيم هذه "" أو هذه '' كما تريد
    وربما ستستغرب لماذا وضعنا الكود بهذه الطريقة

    echo "<form method=\"POST\" action=\"form.php?ac=send\">
    اسم المرسل : <input type=\"text\" name=\"nase\" size=\"20\"></p>
    <p>بريد المرسل : <input type=\"text\" name=\"emse\" size=\"20\"></p>
    <p>موضوع الرسالة : <input type=\"text\" name=\"sup\" size=\"20\"></p>
    <p>الرسالة : <textarea rows=\"7\" name=\"mas\" cols=\"21\"></textarea></p>
    <p><input type=\"submit\" value=\"إرسال\" name=\"B1\"></p>
    </form>";
    وأنا اقصد كود html وسبب وضعه بهذه الطريقة والتي هي قبل كل " وضعنا \ فأصبحت \" لان البرنامج لان يستطيع التمييز بين هذه الفواصل أين هي نهاية أمر echo فنضع هذه قبل كل " شرطة بهذا النوع \ لكي نعلم البرنامج أنها ليست خاصة بـ echo ولكن هي رمز مثل بقية الموز
    نبدأ ألان بشرح كود html
    <form method="POST" action="form.php?ac=send">
    <form وهي بداية الفروم ونحن نعلم البرنامج أن الذي بين <form> و </form> هي المتغيرات التي سترسل بالنموذج(الفروم)
    و method هي نوع إرسال البيانات وتوجد أنواع كثيرة واشهرها post و get
    و action معناها المكان أو الموقع أو الملف الذي سيتم إرسال البيانات عليه
    وكما ترى انه تم وضع هذه القسمة في action
    action="form.php?ac=send"
    وهنا نحن نخبره بن يرسل هذه المعلمات لي صفحة form.phpويضيف معها أن قيمة المتغير $ac يساوي send لكي يتحقق الشرط الثاني لأننا اشترطنا أن $ac تطابق القيمة send
    وسأعطيكم إن شاء الله قريباً الرموز ومعنييها يعني == معناها تطابق
    !معناها فارغة
    & معناها و وهكذا
    <input type="text" name="nase" size="20">
    input وهي بداية الحقل
    و type هي نوع الحقل هل هو ملف كتابه أم حقل خيار أم حقل إشارة
    و name هو اسم الحقل والذي يخذ كمتغير
    و size حجم الحقل
    وهناك إمكانية أن نضيف value وهي لوضع قيمة مبدئية
    وهذا الحقل يتم استخدامه لرسال كلامات قليلة مثل الاسم البريد العمر الأشياء البسيطة ولاكن ليس قصيده أو موضوع في منتدى أو رسالة إلى بريد
    <textarea rows="7" name="mas" cols="21">ويمكن إضافة قيمة مبدئية هنا</textarea>
    textarea بداية الحقل الكتابي
    و rows هي طول الحقل
    و name هو اسم الحقل ويمكن أخذه كمتغير
    و cols هو عرض الحقل
    و </textarea> هي نهاية الحقل الكتابي
    وهذا الحقل يستخدم لرسال الرسائل الطويلة التي لا يستطيع
    type="text" أن يستحملها
    <input type="submit" value="إرسال" name="B1">
    سبق وان شرحناه وكل المختلف هنا إن هذا حقل من نوع إرسال (type="submit") وهذا حقل من نوع كتابة (type="text")
    </form> نهاية الفروم
    وسبق أن قلت إن echo هي لظهار الكلام والنصوص وتستخدم في إظهار أكود html
    وتم إدراج الكود فيها ونهاية echo أو المتغير أو اغلب دوال الـphp تنتهي ب ;
    وبما أننا استخدمنا " في أول الدالة لأنها تحتوي على نصوص فتقفل ب";
    }وهذه نهاية جملة الشرط
    شرح كود معالجة البيانات :
    كود PHP:
    if($ac=='send'){
    $nameto "اسمك أو اسم الموقع";
    $to "بريدك أو بريد الموقع";
    $headers "From: ".$nase." <".$emse.">\r\n";
    $headers .= "To: ".$nameto." <".$to.">\r\n";
    $headers .= "Reply-To: ".$nase." <$emse>\r\n";
    $sends=mail($to$sup$mas$headers);
    if (
    $sends){
    echo 
    "شكراً لك يا أخ/أخت : $nase لقد تم إرسال الرسالة إلى $nameto وسيصلك الرد قريباً";
    }else{
    echo 
    "لم يتم إرسال الرسالة";
    }
    }
    ?> 
    مثل ما تكلمنا في أول الموضوع عن جملة الشرط
    if($ac=='send'){
    هي جملة شرط ولا يحتاج لشرح مره أخرى
    ومن المعروف إن كل ما يبدأ بـ$ هو متغير
    والمتغير يحمل قيمه وكما قلنا كل ما يحمل قيمة كتابية تكون القيمة الكتابية بين علامتي الترميز
    وأما المتغير الذي يحمل رقم لا يحتاج إلى علامة الترميز
    وإذا أردت أن تتوسع في مجال المتغيرات توجد سلسلة دروس الأخ php-master
    وفيها شرح موسع عن المتغيرات
    وأما عن هذا المتغير (المهم) وقلت مهم لان البرنامج قائم على هذا المتغير
    $sends=mail($to, $sup, $mas, $headers);
    والذي يحوي دالة mail وهي دالة إرسال البريد
    وهذه طريقة استخدمها
    mail(بريد المرسل إليه,موضوع الرسالة,الرسالة, اضفات أخر);
    وهذا شرح أخر
    mail(to,sup,masg,hea);
    to= بريد المرسل اليه
    sup=موضوع الرسالة
    masg=الرسالة
    hea=اضفات اخر
    وبعدها يكون هذا الشرط
    if ($sends){
    ومعناه يجب أن تكون لي $sends قيمة لكي يظهر الشكر
    وقفلنا بـ}
    ووضعنا else لنه لو كانت الشرط غير صحيح تأتي الجملة المدرجة في else
    يمعنا لو قيمة $sends ليست موجودة (لم يرسل البريد) يعطي القيمة الموجودة في else
    وبهذا أكون أتمت شرح البرنامج
    إي استفسارات إي ملاحظات إي مشاكل أرجو وضعها هنا أنا ينتظر استفساراتكم وأجاوب عليها لنبدأ في التطوير البرنامج
    وأرجو أن تسامحوني على الأخطاء الإملائية و المصطلحات الغريبة هذي
    تحياتي
    logician





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    logician غير متواجد حالياً


  2. #2
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    46


    وألان سيتم العودة إلى الدرس والتطوير الأول
    ما التطوير والتجديدات والإضافات :
    1- إضافة قاعدة بيانات من 3جداول
    2- إضافة إدارة يتم فيها قراءة والرد على الرسائل
    أسباب هذا التطوير وأهدافه:
    1- عدم فقدان أي رسالة
    2- تسهيل الأمر على صاحب الموقع
    3- السرعة في تلبية الطلب
    يتكون البرنامج من الصفحات التالية :
    form.php وهو ملف الإرسال
    admin.php هي صفحة الإدارة يتم فيها الدخول و رؤية الرسائل و رؤية الرسائل التي لم ترسل للبريد و الرد عليها وقراءة الردود التي تم أرسلها من البرنامج
    install.php صفحة تركيب البرنامج
    connect.php صفحة الاتصال بقاعدة البيانات

    نبدأ بسم الله
    صفحة الارسال:
    form.php
    كود PHP:
    <?
    require("connect.php");
    if (
    $ac==''){
    echo 
    "<form method=\"POST\" action=\"form.php?ac=send\">
      اسم المرسل : <input type=\"text\" name=\"nase\" size=\"20\"></p>
      <p>بريد المرسل : <input type=\"text\" name=\"emse\" size=\"20\"></p>
      <p>موضوع الرسالة : <input type=\"text\" name=\"sup\" size=\"20\"></p>
      <p>الرسالة : <textarea rows=\"7\" name=\"mas\" cols=\"21\"></textarea></p>
      <p><input type=\"submit\" value=\"إرسال\" name=\"B1\"></p>
    </form>"
    ;
    }
    if(
    $ac=='send'){
    $nameto "اسمك أو اسم الموقع";
    $to "بريدك أو بريد الموقع";
    $headers "From: ".$nase." <".$emse.">\r\n";
    $headers .= "To: ".$nameto." <".$to.">\r\n";
    $headers .= "Reply-To: ".$nase." <$emse>\r\n";
    $sends=mail($to$sup$mas$headers);
    $dat date("d/m/Y H:i:s");
    if (
    $sends){
    $in =mysql_query("INSERT INTO send (nase, emse, sup, mas ,date)"."VALUES ('$nase','$emse','$sup','$mas','$dat')");
    echo 
    "شكراً لك يا أخ/أخت : $nase لقد تم إرسال الرسالة إلى $nameto وسيصلك الرد قريباً";
    }else{
    $in =mysql_query("INSERT INTO nsend (nase, emse, sup, mas ,date)"."VALUES ('$nase','$emse','$sup','$mas','$dat')");
    echo 
    "لم يتم إرسال الرسالة";
    }
    }
    ?>
    الشرح
    ــــــــــــــــــــــــــــ
    أول شي نشرح الدوال الموجودة في الفروم
    1- requireوهي دالة جلب واستدعاء واستخدمنها هنا لاستدعاء ملف الاتصال بقواعد البيانات
    كود PHP:
    require("الملف المراد استدعائه"); 
    2- date وهي دالة الزمن وتخرج لنا الوقت ولكي تعرف خصائصها موجودة هنا
    كود PHP:
    int date("تنسيق الوقت"$l); 
    $l=ختم لينكس وهو بارمتر اختياري ليس إجباري
    3- mysql_query هي دالة الاستعلام من قاعدة البيانات وهذا الشكل الأولي لها
    كود PHP:
    int mysql_query(string query,[int database_connection]); 
    وكما نرى إنها تتكون من برمترين الأول يوضع به الاستعلام المراد وأما الثاني اختياري ويوضع به متغير الاتصال
    ــــــ
    ونبدء بشره الكود وهذا اول شيء بشرح الكود :
    كود PHP:
    require("admin/connect.php"); 
    وهو طلب استدعاء ملف connect.php وهو ملف الاتصال بقاعدة البيانات
    ـــــــ
    هنا نشرح جلب الوقت
    كود PHP:
    $dat date("d/m/Y H:i:s"); 
    و هنا وضعنا تنسيق الوقت المراد أن يخرج لنا هكذا
    28/5/2003 13:30:4
    28 هو اليوم 5 هو الشهر 2003 هي السنة 13هي الساعة 30 هي الدقية 4 هي الثانية
    ــــــــــــــــــــــــــــــــــــــ
    شرح الاستعلام :
    كود PHP:
    $in =mysql_query("INSERT INTO send (nase, emse, sup, mas ,date)"."VALUES ('$nase','$emse','$sup','$mas','$dat')"); 
    ونبدء:
    كود PHP:
    INSERT INTO send (naseemsesupmas ,date)"."VALUES ('$nase','$emse','$sup','$mas','$dat'
    وهذا هو الاستعلام الذي نريد تنفيذه بقاعدة البيانات وهو إضافة هذا السجل
    و
    كود PHP:
    INSERT INTO send 
    وتعني أضف استعلام إلى جدول send
    و
    كود PHP:
    (naseemsesupmas ,date
    هي العواميد (الحقول) التي نريد إضافتها
    و
    كود PHP:
    VALUES ('$nase','$emse','$sup','$mas','$dat'
    هي القيم التي تضاف في العواميد (الحقول) وكما ترى أن كل قيمة مقابلة لي العامود (الحقل) المراد وضعها به

    ويتم تنفيذ هذا الاستعلام عن طريق وضعه في دالة الاستعلامات mysql_query وقد سبق شرحها في الأعلى
    و
    كود PHP:
    $in =mysql_query("INSERT INTO nsend (nase, emse, sup, mas ,date)"."VALUES ('$nase','$emse','$sup','$mas','$dat')"); 
    هو نفس النص السابق لايختلف عنه بش
    واما بقيت النموضج فقد تم شرحه فيما سبق
    وسيتم ان شاء الله طرح بقيت الصفحات الخاصة بهذا التطوير
    واي سؤال في هذه الصفحة قبل البدء بغيرها ارجو وضعه الان
    تحياتي
    logicina





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    logician غير متواجد حالياً

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


    وألان مع الاتصال
    [php]
    <?
    $sql_localhost="localhost";
    $sql_user="اسم المستخدم";
    $sql_pass="الباسورد";
    $db_name="اسم قاعدة البيانات";
    $link=mysql_connect("$sql_localhost","$sql_user","$sql_pass")or die("لم يتم الاتصال بالقواعد<br>");;
    mysql_select_db("$db_name")or die("القاعدة المطلوبة غير موجودة<br>");
    ?>
    [php]
    أول شيء نبدأ بالدول
    1- mysql_connect وهي دالة الاتصال ويوضع بها المستضيف و اسم المستخدم و الباسورد
    2- mysql_select_db وهي اختيار قاعدة البيانات ويوضع بها اسم قاعدة البيانات
    ــــــــــــــــ
    ونبدأ بشرح الكود :
    كود PHP:
    $sql_localhost 
    وهو المتغير الذي يحمل عنوان مستضيف قواعد البيانات
    ــــــــــــــــــ
    كود PHP:
    $sql_user 
    هو المتغير الذي يحمل اسم المستخدم الخاص بقواعد البيانات
    ــــــــــــــ
    كود PHP:
    $sql_pass 
    هو المتغير الذي يحمل كلمة المرور الخاصة بقاعدة البيانات
    ــــــــــــــ
    كود PHP:
    $db_name 
    هو المتغير الذي يحمل اسم قاعدة البيانات
    ــــــــــــــ
    كود PHP:
    $link=mysql_connect("$sql_localhost","$sql_user","$sql_pass")or die("لم يتم الاتصال بالقواعد<br>");; 
    هذا المتغير الذي يحمل الاتصال وكما ترى انه بعد دالة الاتصال توجد or die وهي تفيد بإرجاع القيمة المعطاة لها إذا فشل المطلوب (الاتصال)
    ــــــــــــــ
    كود PHP:
    mysql_select_db("$db_name")or die("القاعدة المطلوبة غير موجودة<br>"); 
    وهنا تم اختيار قاعدة البيانات وتم عمل نفس الطريقة السابقة
    تحياتي
    logician





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    logician غير متواجد حالياً

  4. #4
    عضو نشيط
    تاريخ التسجيل
    Dec 2000
    المشاركات
    157


    جزاك الله خير

    الحقيقة أنا حفظت الموضوع عندي في الجهاز .. وأحتاج لوقت أكون رائق فيه لأقوم بالدراسة

    وفي انتظار المزيد





    __________________
    راقب الله
    system غير متواجد حالياً

  5. #5
    Banned
    تاريخ التسجيل
    Feb 2003
    المشاركات
    76


    جزاك الله خير
    ممكن تحطه في ملف TXT

    وفي انتظار البقيه

    شكرا





    php_for_ever غير متواجد حالياً

  6. #6
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    46


    ابشر بالملف بس خلني اكمل الدرس باقي install.php و admin.php
    تحياتي
    logician





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    logician غير متواجد حالياً



  7. هلا و الله و غلا .
    وش هالحركات و هالدروس . ما شاء الله عليك

    الله لا يضرك . ما شاء الله شرح وافي .

    تحياتي
    اخوك ابو مشعل





    __________________
    أخوكم ابو مشعل
    ملاحظات لتنظيم المنتدى:
    http://www.swalif.net/softs/showthread.php?s=&threadid=42612
    ---------------
    ابو مشعل غير متواجد حالياً

  8. #8


    جزاك الله خير أخي logician

    وزوجك الله من حور الجنة


    فعلا هذه الدروس التي تشجع الواحد على التعلم وبسرعة





    تحياتي
    بومحمد





    __________________
    www.waqafat.com
    النبراس غير متواجد حالياً

  9. #9
    عضو فعال
    تاريخ التسجيل
    Feb 2002
    المشاركات
    1,247


    درس وافي وجميل جدا .. الله يوفقك ولايحرمنا من علمك أخي logician

    وبانتظار بقية الدروس عزيزي ... ألف شكر لك مرة ثانية





    __________________
    ومامن كاتب إلا سيفنى ****** ويبقي الدهر ماكتبت يداه
    فلا تكتب بكفك غير شيء ****** يسرك يوم القيامة أن تراه
    Dr.Server غير متواجد حالياً

  10. #10
    عضو فعال
    تاريخ التسجيل
    Nov 2002
    المشاركات
    1,131


    درس جميل فعلاً..

    شكراً





    __________________
    System
    KaRiM_NET غير متواجد حالياً

  11. #11
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    46


    اشكركم اخوني والله احرجتوني
    ومني عارف ايش ارد واقول





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    logician غير متواجد حالياً

  12. #12
    عضو جديد
    تاريخ التسجيل
    Mar 2003
    المشاركات
    20


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

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





    ابو القعقاع غير متواجد حالياً

  13. #13
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    46


    تحت هذا الاصرار تم وضع الدرس مع اني كنت اتمنى ان اضعه وهو مكتمل ولكن كلها واحد
    تحياتي
    logicina





    الملفات المرفقة الملفات المرفقة
    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    logician غير متواجد حالياً

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


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

    درس حلو باجربه واعطيك خبر
    هههههههههههههههههههه بس ياخي اختصر مره ثانيه


    تحياتي يا مبدع

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





    __________________
    اذكر الله في ظلمة الليل
    illogicalX غير متواجد حالياً

  15. #15
    عضو نشيط
    تاريخ التسجيل
    Feb 2003
    المشاركات
    46


    بسيطه يا الوجيكال
    تشكك فيني تقول اجربها هاه يعني انا ما اعرف ابرمج
    وبعد شوي تقول البرنامج ما اشتغل خايف اخذ الناس منك لاتخاق
    خخخخخخخخخخخخخخخخخخخخخخخخخخخخخ
    والله مافي مبدع غيرك انت ايش يجي هذا الدرس مقابل الدروس الي انت وضعتها طبعاً هذا
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    -
    احسن من دروسك بكثيييييييييييييييييييييييييييييييير
    تحياتي لجمل معلم وهو illogicalX
    logician





    __________________
    إستخدم ملفك الخاص لكتابة توقيعك
    logician غير متواجد حالياً





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

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

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