صفحة 3 من 3 الأولىالأولى 123
النتائج 31 إلى 36 من 36

الموضوع: (سوالف مبرمجين) فكرة عسى أن تحوز على رضاكم بإذن الله تعالى

  1. #31
    عضو فعال
    تاريخ التسجيل
    Jun 2001
    المشاركات
    1,410


    بارك الله فيك وحسن إليك






  2. #32


    ^
    up





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  3. #33


    بسم الله الرحمن الرحيم

    XML :

    مقدمة

    ماهي لغة الـXML ؟


    الكلمة XML هي اختصار للجملة eXtensible Markup Language التي معناه باللغة العربية ( لغة الترميز القابلة للتوسيع ) ، في الحقيقة لغة الـXML هي تطوير للغة الـSGML بحيث تناسب شبكة الانترنت .



    ماهي لغة الـSGML ؟

    الكلمة SGML هي اختصار للجملة Standardized General Markup Language التي معناها باللغة العربية (لغة الترميز المعممة البنيوية ) ، تم تطوير هذه اللغة في مختبارات شركة IBM العالمية سنة 1969 .



    ماهي فائدة الـXML ؟

    لنقل أنك تريد البحث في أحد محركات البحث عن عنوان شخص ،لو قمت بهذا الآن فسوف تجد بأن جميع النتائج تحتوي على الاسم الذي تبحث عنه لا العنوان ، لذا فيمكنك كتابة ( البحث بين وسمين محدين كـ <address> و </address> ) عندها سوف تجد ماتبحث عنه بسهولة . كما يمكنك أيضاً بناء صفحات جميلة جداً بواسطة دعم لغة الـXML بلغة الـCSS ، كما يمكنك أيضاً جعل ملف لغة الـXML قاعدة بيانات لجميع المعلومات التي تريدها ، ... الخ.



    هل تحل لغة الـ XML بدل لغة الـHTML ؟

    حسناً ربما تكون لغة الـHTML سهلة لإنشاء المواقع كما أن أكثر من 800 ألف صفحة على الانترنت تستعملها ... ولكن لغة الـHTML لا تستطيع أن توصف معلومات بها ، كما أنها لا تحتوي إلا على بضع من الوسوم ( حتى هذه الوسوم القليلة تعتمد على نوع المتصفح الذي تستعمله ).
    أما لغة الـXML فهي لغة لاحدود لها فتستطيع أن تصنع وسوم خاصة بك فهي ممتازة في وصف أي نوع من المعلومات ( حيث تستطيع وصف هذه المعلومات بعدة لغات كالـCSS و XSL و PHP - نعم PHP - ... ).

    ولكن لكي تبني موقعاً محترفاً فيجب عليك التوفيق بين لغتي الـHTML و XML .


    ملاحظة : مقتبس من موقع المصمم

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





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  4. #34


    بسم الله الرحمن الرحيم

    WAP :

    الواب

    نظرة تاريخية بسيطة :

    في عام 1995 قامت شركة Ericcson بمحاولة كتابة لغة تقرأها الجوالات ، وبعدها بسنتين ( أي عام 1997) انضمت شركة Nokia وشركة Motorola وشركة Unowired Planet (التي تدعى حالياً Phone.com ) إلى العمل على هذا المشروع ، حيث طوروا هذه التقنية لتسمى تقنية الواب WAP.

    مامعنى كلمة WAP ؟

    هي اختصار للجملة Wireless Application Protocol والتي معناها باللغة العربية ( البروتوكول اللاسلكي ).

    كيف ممكن أن أصنع صفحة واب ؟


    إليك هذه النقاط لكي تفهم كيف تصنع صفحات الWAP :
    تعتمد تقنية الـWAP على لغة شبيهة بالـ HTML تدعى WML .

    لغة الـWML مبنية على النسخة الأولى من لغة الـ XML .

    لغة الـWML مخصصة لكي تظهر داخل متصفحات بالغة الصغر (Micro Browsers).

    معلومات حول الـWML ؟

    هي اختصار للجملة Wireless Markup Language التي معناها باللغة العربية (لغة التوصيف اللاسليكة ) .

    تتكون كل صفحة WAP من ما يسمى ديكس Decks .

    ويحتوي الديك الواحد على مجموعة من البطاقات Cards .

    ما هي فائدة الواب ؟

    من فوائد الـWAP :
    الحصول على أخبار الطقس من الجوال .

    الحصول على أخر الأخبار العالمية والمحلية من خلال الجوال .

    الحصول على أخر أخبار الأسهم من الجوال مع إمكانية شراء وبيع هذه الأسهم .

    تحويل الأموال من عملة إلى أخرى أو من حساب إلى أخر عن طريق الجوال .

    الحصول على نشرة كاملة عن حالة الطريق من الجوال .

    و يمكنك تنفيذ كل ما تحتاجه عن طريق الجوال ،، وكل ما يطلقه خيالك ..


    ملاحظة : مقتبس من موقع المصمم

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





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)

  5. #35
    عضو فعال جدا
    تاريخ التسجيل
    Feb 2004
    المشاركات
    2,307


    بسم الله الرحمن الرحيم

    اولا اسف لتاخري بالمشاركة .. والشكر موصول للاستاذ عبدالله وللجميع ..
    سوف اتكلم عن درس كنت قد طرحتة بموقعي .. وهو :

    طريقة ربط جدول مع جدول آخر ...

    الآن سنفرض اننا قمنا ببرمجة سكريبت اخبار ..
    وقاعدة بياناتنا الاخبار تحتوي على الحقول التاليه :-

    id = من نوع auto_incermet
    title = من نوع VARCHAR وهو خاص لتخزين عناوين الاخبار .
    News = من نوع TEXT وهو خاص بحفظ الاخبار ...

    3 حقول .. الآن لنفرض ان لدينا صفحة وليكن اسمها

    index.php لعرض شريط متحرك ... بعناوين الاخبار .. ورابط

    اي خبر في هذا الشريط سينقلنا الى صفحة عرض

    الخبر المختار وليكن اسم الصفحة view.php

    سيكون الرابط في الشريط المتحرك هكذا

    view.php?id=$id صح ، وسيكون الاستعلام داخل

    هالصفحة مشروطا ...

    كود PHP:
    <?
    $onw 
    mysql_query("SELECT * FROM news WHERE id='$id' ");
    ?>
    على فرض ان جدول الاخبار اسمه news .. الآن

    انتهينا من العرض ..

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

    اذا تعال لنكمل بقية الدرس ..

    اولا سنحتاج الى جدول جديد في قاعدة بياناتنا

    وليكن اسمه comments ويحتوي عالحقول التاليه

    comid = من نوع int auto_increment .
    acommentname = لحفظ الاسماء .
    acommentemail = لحفظ الايميلات.
    acomment = لحفظ التعليقات ..

    جميل الى الآن ..

    لكن هل قلت كيف سنربط الاخبار بالتعليقات .. سنحتاج الى حقل جديد لحفظ id الخبر
    وذلك سنسمية idnews في جدول التعليقات من نوع Int عدد صحيح ..


    وهذا الكود لعمل الجدول السابق

    كود PHP:

    CREATE TABLE 
    `comments` (
    `
    comidint(11NOT NULL auto_increment,
    `
    acommentnamevarchar(200NOT NULL,
    `
    acommentemailvarchar(200NOT NULL,
    `
    acommenttext NOT NULL default '',
    `
    idnewsint(11NOT NULL default '0',
    UNIQUE KEY `comid` (`comid`)
    TYPE=MyISAM AUTO_INCREMENT=26 
    انسخه وعمل له زراعه بقاعدة البيانات التي تستخدمها ..!!

    وهذا الحقل idnews سيفيدنا في الاستعلام المشروط

    الآن سنحتاج الى فروم لكي يدخل الزائر تعليقه ..

    اولا ضع رابط في صفحة view.php الخاصة بعرض

    الاخبار زر [ اضافة تعليق ] واجعل الرابط كالتالي

    addcomment.php?id=$id

    واعمل صفحة جديده

    واسمها addcomment.php

    الان سنحتاج في بداية الامر الى معرفة id الخبر

    المراد اضافة التعليق عليه

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

    كود PHP:
    <?
    $id 
    =$_GET['id'];
    ?>
    الكود السابق سنضعه في بداية الصفحة addcomment

    والان اليك كود الصفحة والفروم

    كود PHP:
    <?
    $id 
    =$_GET['id'];
    ?>
    <html dir='rtl'><center><b>
    <!-- نفتح فروم ونعين له صفحة توجيه الى do_addcomment -->
    <form method='post' action='do_addcomment.php'>
    <!-- عملنا حق مخفي لتخزين id الخبر hidden -->
    <input type='hidden' name='newid' value='<? echo $id?>' size='20'>
    <!-- الحقل الخاص بادخال اسم المعلق -->
    اسمك<input type='textbox' name='acommentname' size='20'><br>
    <!-- الحقل الخاص بادخال ايميل المعلق -->
    ايمليك<input name='acommentemail' type='textbox' size='20'><br>
    <!-- الحقل الخاص بادخال التعليق -->
    تعليقك<textarea rows='5' cols='20' name='acomment'></textarea><br>
    <!-- زر اضافة التعليق التوجه الى -->
    <br><input type='submit' name='add' value='اضف التعليق'>
    <!-- اقفال الفروم-->
    </form></form></b>
    بعد التعبئة والضغط على الزر سننتقل الى صفحة

    do_addcomment.php وهنا سنضع الكود البرمجي

    الخاص باضافة البيانات الى قاعدة بياناتنا

    كود PHP:
    <?
    // نددرح الملف الخاص بالاتصال بقاعدة البيانات
    include('config.php');

    // الان سنضع متغير قيمتة الداله الخاصة بادخل البيانات الى القاعدة
    $AddComentNew mysql_query("INSERT INTO comments (acommentname,acommentemail,acomment,idnews)"."VALUES('$acommentname','$acommentemail','$acomment','$newid')");
    // هل لاحظ معي كيفية تعين الربط او تعين القيمة بالاحرى 
    // فقد جعلنا قيمة الحقل الموجود بجدول التعليقات idnews هو قيمة الحقل المخفي
    // الذي عينا له قيمة id الخبر ،،، 

    // الآن سنعمل شرط كما تعدونا انه يخبرنا بنتيجة الكود السابق
    if($AddComentNew){
    echo
    "<b>تم اضافة التعليق ";
    }else{
    echo
    "لم يتم اضافة التعليق </b>";
    ?>
    أريت كم هوا سهل الربط بين الجداول

    الان ياتي السؤال . كيف اظهر التعليقات في صفحة view.php على الاخبار .. ؟؟

    سهل جدا وكل ما سنفعله الاستعلام من جدول التعليقات لكن مشرووط انظر الى الكود

    كود PHP:
    <?
    // نددرح الملف الخاص بالاتصال بقاعدة البيانات
    include('config.php');

    // نجري الاستعلام من جدول التعليقات لكن مقرتنا بشرط
    $viewcomment mysql_query("SELECT * FROM comments WHERE idnews='$id' ORDER BY 'comid' DESC");

    // اجرينا الاستعلام المقرون بالشرط مع كود اضافي ORDER BY 'comid' DESC
    // وهذا الكود عرض التعليقات من الجديد للقديم آخر تعليق يكون الاول DESC

    // الان سنشترط عليه وضع البيانات داخل مصفوفه
    while($u mysql_fetch_array($viewcomment)){
    $comid =$u["comid"];
    $acommentname =$u["acommentname"];
    $acommentemail =$u["acommentemail"];
    $acomment =$u["acomment"];
    $idnews =$u["idnews"];

    // هنا سنضع كود هتمل منسق لعرض التعليقات 
    echo"<div align='center'>
    <center>
    <table border='1' cellpadding='0' cellspacing='0' style='border-collapse: collapse' bordercolor='#111111' width='57%' id='AutoNumber1' height='52'>
    <tr>
    <td width='17%' height='19'><font face='Tahoma' size='2'><b>&nbsp;الاسم :</b></font></td>
    <td width='30%' height='19'><font face='Tahoma' size='2'><b>&nbsp;<span lang='en-us'>
    $acommentname</span></b></font></td>
    <td width='15%' height='19'><font face='Tahoma' size='2'><b>
    <span lang='en-us'>&nbsp;</span>الايميل:</b></font></td>
    <td width='40%' height='19'><font face='Tahoma' size='2'><b>&nbsp;<span lang='en-us'>
    $acommentemail</span></b></font></td>
    </tr>
    <tr>
    <td width='100%' colspan='4' height='32'>
    <p align='center'><font face='Tahoma' size='2'><b><span lang='en-us'>
    $acomment</span></b></font></td>
    </tr>
    </table>
    </center>
    </div>"
    ;

    // ثم نقفل الشرط

    }
    ?>
    هذا فان اصبت فمن الله وان اخطأت فمني ومن الشيطان

    الكــودطويل ركزو فيه ، ولو فيه خطأ ياليت توضوح الخطا وين حتى يتم تعديله ..

    انتهى الدرس واي سؤال انا حاضر .. :nice:





    __________________
    بي اتش بي العرب : php-ar.com
    دروس PHP خاص : phpfaq.php-ar.com

    new site : www.naifphp.net/web

  6. #36


    بسم الله الرحمن الرحيم

    كبداية أشكر جميع من ساهم في الموضوع ولو بحرف واحد فقط ...

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

    وسيتم إصدار النشرة التقنية الأولى (سوالف مبرمجين 1) حسب ماتوفر من هذه المعلومات وبما أنها بداية لنا فسيتم وضع عنوان النشرة التقنية الأولى تحت عنوان (مواضيع ويب متنوعة) ...

    وسيتم البث وتخصيص النشرات التقنية القادمة وإنتظروني وسوف أصدر النشرة الأولى على هيئة كتاب pdf

    تمنياتي للجميع بدوام التوفيق بإذن الله

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

    تحياتي

    أخوكم المحمادي





    __________________
    قال صلى الله عليه وسلم (كلمتان خفيفتان على اللسان ثقيلتان في الميزان (سبحان الله وبحمده ** سبحان الله العظيم) اوكما قال صلى الله عليه وسلم . (فهل هذه الكلمتان ثقيلتان على لسانك كي لا تقولها مرة واحدة في اليوم على الأقل)





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

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

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