البرمجةالدروس

دورة PHP الجزء 1

مرحباً بكم في الجزء الأول من دورة PHP التي نتمنى أن تنال على استحسانكم ونظهر بكل مفيد في الأخير, سنبدأ بسم الله بدون مقدمات.

لاستخدام أي لغة برمجة عليك أولاً دائماً تهيئة بيئة العمل الخاصة بها, فماذا تحتاج لتشغيل PHP؟

ستحتاج لسيرفر, وبما أننا نريد تعلم هذه اللغة فبإمكاننا عمل سيرفر شخصي على جهازنا الكمبيوتر لبرمجة مواقع PHP على كمبيوترنا مباشرة دون اللجوء إلى حجز مساحة على الإنترنت بل سنحول الجهاز إلى سيرفر شخصي حيث يمكننا عمل ما نريد عمله في مساحة على الإنترنت ولكن بشكل شخصي على الكمبيوتر فقط, لنتعلم منه لغة البرمجة.

هذه الاجزاء التي سنحتاجها لعمل سيرفر شخصي :

  • نظام التشغيل – أهم جزء لتشغيل أي شيء على الكمبيوتر, قد يكون Windows أو Linux أو Mac جميعها من النسخ الموجودة تعمل عليها لغة البرمجة PHP
  • ويب سيرفر – هناك الكثير من سيرفرات الويب من أشهرها Apache والسيرفر يقوم بالاستماع إلى الطلبات ويقوم بعمل الاستجابة اللازمة عليها أي أنه يدير الموقع خلف الكواليس.
  • حزمة لغة البرمجة PHP آخر نسخة للتعرف على أكواد لغة البرمجة وتجميعها والقيام بتحويلها إلى لغة الآلة لتنفيذها.
  • محرك قاعدة بيانات, مما لا شك بأنك في لغة البرمجة ستحتاج إلى إنشاء قاعدة بيانات لحفظ وتحديث البيانات وهناك الكثير من محركات قواعد البيانات ومن أشهرها MySQL
  • تطبيق لإدارة محرك قاعدة البيانات, تحتاج تطبيق لمشاهدة قاعدة البيانات وجداولها بلغة البرمجة PHP ومن أشهرها phpMyAdmin

جميع الأجزاء السابقة يجب عليك تركيبها, إذا كنت مبتدئ في عالم لغة البي اتش بي لابد وأن لديك من الأجزاء السابقة فقط نظام التشغيل, وتركيب الأجزاء المتبقية هي عملية طويلة متعبة معقدة, فلذلك هناك برامج كثيرة تساعدك لتركيب جميع ما سبق ما عدا نظام التشغيل بمجرد تشغيل التطبيق يقوم بتركيب سيرفر الويب ولغة البرمجة ومحرك قاعدة البيانات وتطبيق إدارة قاعدة البيانات, منها AppServ وكذلك Xampp. سنتطرق إلى تركيب Xampp وذلك لدعمه بتركيب جميع ما نريده من خلال نظام التشغيل ويندوز أو لينكس أو ماك, فلذلك سنلبي جميع الرغبات التي تلقيناها في بداية الإعلان عن دورة البي اتش بي. نبدأ بسم الله بفتح الموقع http://www.apachefriends.org/en/xampp.html ثم اختر من الأسفل لينكس أو ويندوز أو ماك, انا سأختار ويندوز لنظام التشغيل الذي استخدمه ثم نضغط على Installer سيتم تحميل التطبيق الذي سيقوم بتركيب متطلباتنا جميعها منها لغة البرمجة والسيرفر وقاعدة البيانات وذلك من آخر النسخ الثابتة لكل جزء منها.

تابع معنا لمعرفة طريقة تركيب ذلك خطوة بخطوة.

بعد تحميل الملف في سطح المكتب من الرابط Installer :

نضغظ عليه لتظهر لنا هذه النافذة ونختار اللغة الإنجليزية:

إلى الخطوة التالية

اختيار الامتداد المناسب وإلى الخطوة التالية

لا تغير شي هنا وإلى الخطوة التالية

انتهى!, لا يوجد أسهل من هذا :)

بعد الضغط على Finish يجب علينا تشغيل Apache و MySql بالضغط على Start

ستظهر هذه العلامة لتخبرك بأنه تم تشغيلهما والآن تعمل بنجاح, ويمكنك إيقاف سيرفر أباتشي والقاعدة البيانات متى شأت لأي سبب آخر.

الآن لنقم بتجربة عمل السيرفر بالذهاب إلى المتصفح وكتابة http://localhost وهذا هو عنوان السيرفر الشخصي.

الآن سنجرب بأن لغة البرمجة PHP تعمل بنجاح ونكتب أول سطر في عالم الـ PHP.

أولاً يجب أن نعرف أين نجد مجلد عنوان الموقع الرئيسي الذي يكون عنوانه إلى http://localhost وتجد المجلد الرئيسي هو هذا (C:xampphtdocs) نتجه إليه مباشرة وننشئ مجلد باسم test

ثم نفتح المحرر الخاص بنا لتحرير المواقع أياً كان, في هذه الدورة سأشرح عن طريق المحرر Notepad++ يمكنك تحميله وتركيبه مباشرة فهو مجاني, ولمستخدمي أنظمة التشغيل غير ويندوز هناك الكثير من المحررات الموجودة مثل Bluefish في لينكس وهناك Coda في ماك ولكنه ليس مجاني ولكنه يعتبر من أفضل البرامج لتحرير مواقع الإنترنت في الماك, وهناك أيضاً Dreamweaver من منتجات Adobe التي تعمل على الويندوز والماك, وكما تطرقت سأشرح عن طريق برنامج Notepad++ فهو ممتاز في حالتنا هذه للتعلم بأبسط صورة.

بعد فتح Notepad++ نقوم باختيار اللغة مباشرة وهي لغة PHP ليتم تلوين الأسطر بشكل مناسب

ثم نختار الترميز ليتم دعم اللغة العربية بشكل مناسب وهي الترميز العالمي UTF-8.

بعدها نكتب أول أسطر في عالم PHP وهي مرحباً بالعالم, كالتالي

بالإمكان في أول سطر كتابة ?> أو فكلاهما صحيح, بعد كتابة علامات بداية ونهاية المكان الخاص بالبي اتش بي كتبنا بداخل هذه العلامات الأمر echo وهو الأمر المشهور بلغة البي اتش بي بالطباعة ويمكنك استخدام print بدل echo لا بأس بذالك أيضاً ولكن echo أفضل من print لأنها أسرع من print وكذالك لكونها تحتوي على عدد حروف أقل وغيرها من المميزات, سنتطرق بإذن الله للأساسيات في لغة برمجة الـ PHP في التدوينة القادمة.

بعد كتابة الأسطر السابقة نقوم بحفظ الصفحة في المجلد الذي أنشأناه قبل قليل test ونحفظه بأي اسم نريده وسأقوم بتسميته index.php يجب أن يكون الامتداد .php لكي يتعرف الكمبيوتر على صيغة الملف بأنه ملف php.

ولتجربة الكود الذي كتبناه وهو أمر طباعة مرحباً بالعالم لا أكثر ولا أقل بالدخول على العنوان الخاص بالملف كالتالي :

http://localhost/test/index.php

فمرحباً بكم في عالم PHP :)

‫136 تعليقات

  1. شكرا لكم على هذه الدورة وجعلها الله في موازين حسناتكم

    بالانتظار لبقية الدروس

    دمتم بود

  2. الله يعطيكم العافية

    بداية طيبة وان شاء الله راح نكمل الدورة بنجاح وتوكل على الله

  3. بداية طيبة وان شاء الله راح نكمل الدورة بنجاح وتوكل على الله

    تسلم اخى

  4. الله يعطيك العافية ويجزاك خير
    ويرحم لي والديك

    شرح واضع 100%
    وتم التنفيذ بنجاح

  5. شكرا على هذه الدورة الرائع , ولكن لي إستفسار أنا حاولت من قبل تنزيل برنامج xamp ولكن يوجد لدي مشكله معه ولا أستطيع حلها وكنت أتسائل هل برنامج wamp server يفي بالغرض أم لا حيث إنني أستخدمه الآن لعرض وتعديل مدونتي

    شكراااا

  6. السلام عليكم ورحمة الله وبركاتة
    تسلم ايدك استاذ عبد الملك
    موفق باذن الله فى الشرح جعله الله فى ميزان حسناتكم

  7. شغل مضبوط

    والله يوفقك

    بس تمنيته انه يكون فيديو

    اتمنى تكون الدورس القادمة بالصوت والصورة

  8. شكراً اخي عبدالملك .. درس قيم حقيقة

    عندي اقتراح بسيط استاذي..

    مارأيك بوضع رابط يحول المقال ل PDF عشان يسهل حفظها والرجول اليها ؟

    اكرر شكري .

  9. يعطيك العافييية

    ماشاءالله الدرس الاول سهل وخفيف ولأول مرة أعرف Xampp تم التثبيت والحمدلله

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

  10. الله يعطيكم العافية ،،

    بس ودي اسأل الله لايهينكم ،،
    هل في صفحة البي اتش بي ، استطيع ان اكتب بعض اكواد جافا او جافا سكريبت؟؟

    وهل لو كنت من بدأت في تطبيق جافا وجافا سكريبت تكفيني عن بي إتش بي ؟؟

    ياريت توضحوا لي الصورة ، كي لا ادخل في اشياء اكون في غنى عنها ،،،

    محبتي لكم ،
    ولكم جزيل الشكر

  11. الله يعافيك

    هناك اختلاف كبير بين جافا و جافا سكريبت ويمكنك إيجاد الفرق من هنا

    جافا
    http://en.wikipedia.org/wiki/Java_(programming_language)

    جافا سكريبت
    http://en.wikipedia.org/wiki/JavaScript

    وبشكل مبسط لغة الجافا هي لغة برمجة تعمل من السيرفر مثل لغة البي أتش بي

    أما لغة البرمجة الجافاسكريبت فهي لغة برمجة تعمل من جهاز العميل أي انها لا تعمل من خلال السيرفر بعكس لغة البي أتش بي

    فلذالك فلغة البرمجة الجافاسكريبت هي تكميليه للغة البرمجة البي أتش بي وستفيدك كثيراً في البرمجة بلغة البي أتش بي.

    اما الجافا فهي منافسة للبي اتش بي.

    اطيب تحياتي لك وأتمنى أن الأمور اتضحت لك.

  12. الله يرضى عليك اخوي عبدالملك ،،

    الصورة الآن اوضح بكثير ،،،

    ما قصرت ربي يسعدك

  13. مشاء الله

    وربي تحمست على الأخر :)

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

    وتراني متحمس على الأخر بليييز لاتتأخروا بطرح الدروس وياريت تكون بشكل يومي عشان اتابعها لأنو اذا تأخرت يموت حماسي :(

    وعلى فكرة عندي خبرة بسيطة بالـ PHP خذيتها من دورة صارت في شهر رمضان بالترايدنت بس توقفت بعد فترة وما كملوها :(

    يله انتظر بشدة وحماس عالي هع هع

    وبالتوفيق وجزاكم الله الف الف الف الف الف خير

  14. مـــــــا شـــــــاء الله عليكم
    وجاري متابعة بقية الدورس
    ولكن عندي سؤال :
    هل بعد انتهاء هذه الدورة سوف استطيع كمبدئ برمجة سكربتات انا قد احتاجها في موقعي
    حتى لو كانت هذه السكربتات بدائية نوعا ما

  15. الف شكر اخوي وان شاء الله راح ابدا معكم صح …
    بس تقدر تشرح كيف استفيد من الجافا سكربت مع البي اتش بي

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

  16. لي تعليق فقط علي ترميز الملف
    فهو يجب ان يكون utf-8 wightout BOM
    حتي لا يسبب مشاكل (أظهار رسائل الخطاء) مع السيشن والهيدر فيما بعد

    وبالتوفيق بأذن الله

  17. مشكورسسن وماقصرتو وجهد مبارك

    عندي استفسار هل يجب تعلم لغة html قبل php

  18. الله يجزاكم خير …..متابعين معاكم …
    تم التطبيق بنجاح ..
    على فكرة في في معلومات لأول مرة اشوفها واعرفها … :)

  19. الله يستر عليكم ….
    كنت بسأل …
    الدروس يومية ولا اسبوعية ..ولكم بستمر الدورة ..
    الله يجزاكم خير ..ويثيبكم اجر وفيرا.

  20. يعطيك العافيه عبدالملك .. تمنيت لو كان عندي وقت اتابع معك

    لكن ان شاء الله اول مارجع بشوف الدروس وعلى الله :)

  21. بالنسبة لمستخدمي نظام linux ubuntu فعملية تحميل xampp في غاية البساطة
    فقط حمل البرنامج من الموقع كملف مضغوط
    ومن ثم افتح نافذة بوضعية ال root
    وقم بلصق الملف المضغوط في هذا الامتداد /opt
    وبعد ذلك افتح ضغط الملف وشغل البرنامج بكتابة الامر التالي في شريط الاوامر
    sudo /opt/lampp/lampp start
    وسيعمل البرنامج ان شاء الله
    ولكي تتاكد من انه عمل افتح اي متصفح ك firefox او opera واكتب فيه localhost

  22. أشكرك جزيل الشكر أخي عبدالملك

    وتم تطبيق الدرس بنجاح

    بوركت أوقاتك

  23. شكرا أخي عبدالملك ، نحن فعلا بحاجة لتعلم لغة php. بالرغم من كوني أبرمج بتقنيات المايكروسوفت منذ زمن طويل إلا أن الأمر لا يخلو من احتياجي في كثير من الأحيان للبرمجية ب php.

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

  25. السلام عليكم ورحمه الله وبركاته
    الف شكر على الدوره الرائعه
    وانا بإذن الله متابعها معاكم
    لكن قابلتنى مشكله فى تطبيق الدرس الاول
    وهى كالتالى :-

    دى النتيجه اللى طلعتلى
    * الفايرفوكس
    http://i41.tinypic.com/2yun66b.jpg

    * الانترنت اكسبلورر
    http://i44.tinypic.com/rcsehs.jpg

    * وده اللى انا كتبه فى ملف ال Notepad
    http://i43.tinypic.com/2h652fp.jpg

    مش عارف بقى ايه الغلط عندى.

  26. بالنسبة لبرنامج NOTEPAD++ لم ينجح معي يظهر الكتابة العربية طلاسم حاول تغيير الترميز ما نفع معايه واستخدمت المفكرة ونجحت الطريقة.
    لذلك اذا كان يوجد حل لهذه المشكلة ياليت تفيدوني (نظام التشغيل windows7، مع أني افضل المفكرة (اكتب واحفظ وانتهينا) بلا مشاكل وتخليك تركز على الاكواد اكثر بدون الوان علشان تلف وتدور وتعرف وين الخطأ تتوب ماعاد تسويه مرة ثانية وتكون اخطائك أقل في المستقبل.

    علماً بأني استخدم المفكرة للبرمجة بالـ php و asp و css ما واجهتني أي مشكلة.

    ولكني أرغب في تجربة البرنامج يمكن يعجبني ويغير نظرتي شويه.

  27. وفيه ملحظه بسيطه
    ياريت تغيير المسار ده C:xampphtdocs ووضع C:\xampp\htdocs بدلاّ منه
    لإنى قعدت فتره طويله لحد ملاحظته
    علشان يعنى المبتدئين اللى زيي ميدوخوش عقبال ميلاقوه ;)

  28. الله يعطيك العافية ،،

    الشرح في نفس الموقع إللي بالإنجليزي واضح ،،وانت ماقصرت ،،
    إلا في شي واحد ،،ما وضحوه ،، وانا صار لي فترة وانا ادور فيه واحوس ،،

    حملته وجربته تمام ،،
    الحين ابغى افتح فولدر ،وابدأ اكتب وابرمج ،،!!
    بس المشكلة وصلت للفولدر ،، ومو راضي ينسخ اي شي هناك ولا يعمل حاجة !!
    مع إني ع الرووت انا !!!

    ياريت لو قدرت تفيدني الله يرضى عليك

  29. السلام عليكم ورحمة الله وبركاته
    إن السيفر الداخلي xampp من أفضل برامج السيفرات لأنه متطور وبه إمكانية وضع رقم سري لقاعدة البيانات لحمايتها حيث أنني استعملت البرنامج في تجربة تركيب المنتديات من نوع vb والمجانية phpbb وسكربت Joomla وأثبت هذا السيفر جدارته ، ومن ناحية البرمجة php فأنا أنصح باستعمال برنامج دريم ويفر dreamweaver لأنه به لغات متعددة لتصميم المواقع ومن ضمنها php .
    أعتذر عن الإطالة والله يعطيك العافية على الدرس وبالتوفيق.

  30. بداية متميزة من المتميز والمبدع أخونا عبد الملك

    أؤيد فكرة وضع الشرح على هيئة ملف PDF للتحميل السهل بدلا من حفظ صفحة الأنترنت

    وجزاكم الله خيرا

  31. السلام عليكم ورحمة الله وبركاته
    الف شكر لك اخى الكريم
    وددت لو انك شرحت بنفس الطريقة الجميلة هذه طريقة تركيب البير pear .
    برجاء الاهتمام بالموضوع لان صار لى فترة احاول و ابحث بلا فائدة .

    الف شكر

  32. بصراحة الله يعطيكم العافية على هالموقع وإن شاء الله أني أستفيد من دروسكم

    ألف شكر وتقدير للقائمين على الموقع

  33. مرحبا
    لكم كل الشكر على هذا الموقع الرائع جداً
    لي اقتراح ربما يكون له أثر أفضل
    وهو أنكم كموقع تقني تقودون حملة لتعريب تعليمات اللغة
    من خلال نفس موقع php
    http://www.php.net/docs.php
    فهنا تظهر لغات متحدثيها أقل بكثير من العرب
    فلماذا لانساهم ونقوم بتقسيم العمل وتعريبها
    ستكون نقلة أفضل وبالطبع سيقومون بغضافة موقع عالم التقنية
    كمساهم في اللغة العربية

    مع تمنياتي لكم بالتوفيق

  34. شكراً لك أخوي صالح, تصدق أساساً انا كنت حاط المسار مثل ما قلت انت لكن مادري ليه تغيرت مثل كذا :)

    عموماً بالنسبة لسؤالك اتوقع عندك مشكله أكيد, لإن الصورة هذي http://i43.tinypic.com/2h652fp.jpg مكتوب انك جالس تعدل على ملف index.php داخل مجلد htdocs مو داخل مجلد test فاعتقد عندك مشكله في الكود الموجود داخل مجلد test ياليت تعرضه لنا, ولا تنسى انك تكون مشغل السيرفر مثل ما تطرقنا في الموضوع.

    اطيب تحياتي لك

  35. الدريم ويفر برنامج قوي جداً ومتميز بإمكانك العمل عليه ولكن تم التطرق للبرنامج الآخر Notepad++ لإنه مجاني ولإنه مشهور من أفضل البرامج البسيطة لتحرير برمجيات المواقع بشكل جميل وعملي, لكن كل ما كان لديك أدوات أفضل كل ما كان ذالك أفضل, شكراً لك أخوي محمد على المرور.

  36. شكرا لكم على هذه الدورة وجعلها الله في موازين حسناتكم

    بالانتظار لبقية الدروس

    دمتم بود

  37. يعطيكم العافية على الشرح،

    فيه تنبيهات بسيطة بخصوص الـ MAC
    – أنا أفضل MAMP بدال XAMPP في الماك، لأن xampp واجهت مع بعض المشاكل..ومالقيت لها حل،
    – توجد محررات المجانية على الماك… أشهرها Smultron والنت بينز
    وأنا أنصح بالـ netBeans لأنه متكامل
    طبعاً المدفوعة كما ذكرتم Coda وكذلك TextMate

    تحياتي.. : )

  38. الله يعطيك العافية ،،

    الشرح في نفس الموقع إللي بالإنجليزي واضح ،،وانت ماقصرت ،،
    إلا في شي واحد ،،ما وضحوه ،، وانا صار لي فترة وانا ادور فيه واحوس ،،

    حملته وجربته تمام ،،طبعا انا ع اللينكس اوبنتو

    الحين ابغى افتح فولدر ،وابدأ اكتب وابرمج ،،!!
    بس المشكلة وصلت للفولدر ،، ومو راضي ينسخ اي شي هناك ولا يعمل حاجة !!
    مع إني ع الرووت انا !!!

    ياريت لو قدرت تفيدني الله يرضى عليكم

  39. الله يجزاكم خير

    يا ريت لو نعرف متى وقت الدورة الثانية

  40. حياكم جميعا ،،

    في لينكس ،
    تعطى هناك حماية لملف اللوكل هوست ،،
    وبذلك لن تستطيع من إدراج اي ملف ،،

    لذا عليك القيام بالتالي

    اضغط Alt+f2 واكتب gksudo nautilus ,
    وادخل اعمل اللى انت عايزة جوة كمستخدم روووت فى متصفح الملفات . هذا خيار اول ،،

    او

    اضغط Alt+f2 واكتب gksudo nautilus ,
    واعط ملف htdocs الصلاحيات الازمة
    الـ مالك أو owner خله اسم حسابك والمجموعة أو group نفس الشيئ اسم حسابك

    وبعدين اعمل أختصار ( شورت كت ) للمف في الديسك توب او أي مكان آخر لتسهيل الوصول للملف

    شكرا للأخوان
    morpheus_md5
    الـشـبـح
    lord-zk
    من موقع linuxac.com

    لمساعدتهم لي

    تحياتي للجميع

    اتمنى للجميعالفائدة ، وشكرا عبدالملك مرة اخرى

  41. جزاكم الله خير …
    اكرر السؤال ……..هل هناك وقت محدد يعني هل الدروس اسبوعية ام يومية ..ومتى ستنتهي الدورة .
    :)

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

    تم التطبيق
    ودمتم بحفظ المولى

  43. الترميز لما حطيته UTF-8 without BOM

    يطلع لي رموز غير مفهومة

    رجعته للقديم UTF-8 و مشى الوضع اوكيه

  44. ما شاء الله

    دورة جداً متميزة وأتمنى من نفسي الإستفادة قدر الإمكان من المعلومات

    وانا متابع للأجزاء القادمة … شكراً لك أخوي عبدالملك وشكراً أخوي خالد وشكراً أخوي مؤيد على كل المجهودات

  45. شكراً للجميع على المرور والتعليق الجميل, بالنسبة للدرس القادم سيكون بعد غد بإذن الله يوم الثلاثاء, ولكن لا تنسونا بالزيارة غداً فسيكون هناك درس مفيد جداً عن XHTML و CSS بشكل تفصيلي ومبسط, لا يوجد جدول محدد ولكن نأمل بإذن الله بأن تصل المعلومات بتوقيت جيد, بالإمكان متابعة الدورة من خلال القائمة البريدية أو من خلال خلاصات الموقع , أشكركم جميعاً على المرورو مع اطيب تحياتي للجميع.

  46. الله يجزاك الف الف الف خير على هذا الشرح الوافي الرائع الجميل

    اسأل الله ان يعينك على تكملة الدرة

    وان يكتب اجرك

    *لدي اقتراح بسيط*
    حبذا لو يكون الدرس على ملف PDF

    ليسهل تحميله

    وشكرا

  47. الله يجزاك كل خير أخي عبدالملك ..
    معلومات جداً رائعه ..

    بما أنها دورة .. وليست مواضيع شرح عادية ..
    فسأخذ راحتي في الأسئلة بعد إذنك =)

    سؤال :
    س/ مالفرق بين UTF-8 و UTF-8 without BOM ؟!
    بالأحرى ماهو BOM ؟!

    إقتراح :
    أعتقد من الأسهل لك أستاذي عبدالملك إستخدام إضافة لكتابة الأكواد في المدونة
    بشكل مرتب و ملون و سهل المشاهدة وأسرع في العرض من الصور
    ولا أعلم إن كان ذلك ممكن في الردود كذلك ..
    أو ممكن إستخدام http://snipt.org لوضع رابط للأكواد ..
    المذكور هنا : https://www.tech-wd.com/wd/?p=3120
    مثال للكود الموجود في هذا الدرس : http://snipt.org/Wz
    ( كنتظيم فقط لا غير لطريقة العرض )

    ملاحظة :
    يوجد خطأ إملائي في /
    وكالك لكونها تحتوي على عدد حروف أقل وغيرها من المميزات
    ( كالك ==> كذلك ) ~ بحث و إستبدال =)

    وأسف على الإطالة =)

  48. هلا وغلا أخوي عبدالله, بالنسبة لتغيير الترميز فهنا المشكلة عندما يكون لديك ملف يوجد فيه حروف عربية ويتم تغيير الترميز فإنه يتم تغييرها بصورة خاطئة ولكن عندما تضيف صفحه جديدة بالترميز المذكور UTF-8 without BOM فإنه سيكتب بدون مشاكل وحتى يمكنك ملاحظة بإنه عند تغيير الترميز وإعادة كتابة الكلمات العربية فسوف يتم الكتابة عليها بالعربي دون مشكله فالمشكله في تحويل الترميز بالعربية من نفس البرنامج, لكن يفضل بأننا نقوم من البداية في الصفحة الجديدة إختيار الترميز, وتحويلها سنتطرق لحلول لها لاحقاً بإذن الله, شكراً لك أخوي عبدالله على طرحك لهذه النقطة المهمة.

  49. مرحبتين أخوي محمد , الله يجزاك خير ويعطيك ألف عافية على هالرد الرائع وهذا المطلوب يالغالي في الأخير الردود اللي ماخذين اصحابهم راحتهم فيها هي اللي تطلع لنا بالنفع =)

    تصدق بالنسبة للإقتراح كنت ابحث عن إضافة تقوم بهالعمل منذ مده في الوردبريس ولضيق الوقت لم أعمل ما يناسبني ولكن الموقع اللي قدمته بصراحة أكثر من ممتاز وتم عمله وسيتم استخدامه في جميع الأكواد بإذن الله ألف شكر لك يالغالي :)

    بالنسبة لسؤالك لما هو الفرق بين UTF-8 و UTF-8 without BOM
    شاهد في هذا الموضوع https://www.tech-wd.com/wd/?p=2288
    راح تلاحظ مشكله ظهور رموز من نوع Hex فباختيار الترميز السابق بإذن الله لن تظهر لك مثل هذه المشاكل.

    وبالنسبة للملاحظة فتم تعديلها

    وأحلى شي في تعليقك ترتيبها ( سؤال / إقتراح / ملاحظه ) ههههههههه

    يعطيك ألف عافية يالغالي,

  50. السلام عليكم ورحمة الله
    الله يعيطك العافية على الشرح المفصل
    ثبت البرامج وطبقت
    بس فيه مشكلة في العرض
    في البداية كتبت في البرنامج

    وحفظته في هذا الملف

    C:\xampp\htdocs\Test\Index1.php

    وبعدين شغلته بالمتصفح المتصفح علق وتوقف وسوا زحمة !!

    افيدونا مأجورين ^^

  51. ألف شكر للجميع على المرور الكريم

    بالنسبة لمشكلة Busy او غيرها هناك مشاكل عده عند تشغيل السيرفر وتعتمد هذه المشاكل على نظام التشغيل وما يحتويه من اعدادات تمنع من تشغيل الخدمه, كوجود احد الخدمات تشغل البورت الخاص بها.

    أولاً أرجوا محاولة تركيب برنامج آخر غير المطروح لإنه أحياناً تنحل المشكله بذالك واستخدام اخر مثل

    AppServ : http://appservnetwork.com
    أو
    WampServer : http://www.wampserver.com

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

    c:/apache/logs/error.log

    بريدي althari22 آت جيميل

  52. الله يجزاكم خير

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

    بدايه ممتازه وياليت لانتقلون للدرس الثاني لما الجميع يطبق الدروس
    ويتفنن فيها او وضع ارشيف خاص بالدرس بعد كل شرح يتم ادراجه
    ويكون الشرح مبسط للمبتداء
    وتذكروا ان العقليات تختلف
    وانت فاهم الشغله غيرك يبي يبداء فيها

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

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

    مشكورين على هذه الدوره الرائعه وانا تبعتها خطوه بخطوه وكله تمام والرجاء ألإستمرار بهذه الطريقه في الشرح والصور لكي نستمر معكم … والرجاء التعجيل في طرح الدرس الثاني

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

  55. الحمد لله تم حل المشكله
    لكن فيه ملاحظه على ملحوظه الاخ khal3d
    لما اشتغلت بالترميز UTF-8 without BOM دى كانت النتيجه http://i44.tinypic.com/28wci9h.jpg
    لكن لما عملت الترميز UTF-8 ده عادى ومفيش مشاكل
    ودى النتيجه http://s5.tinypic.com/27ytwrr.jpg
    فياريت تتأكد برضه منها علشان ممكن دى تقف عقبه فى وش اى حد لسه بيبدأ زى

    وكان ليا سؤال : هل بعد متخلص الدوره دى هكون قادر على برمجه سكربتات عاليه وبإحتراف ولا الدوره دى هتكون مجرد بدايه ؟

    وعلى فكره انا اسمى صلاح مش صالح :p

    وشكرا جزيلا على الدوره الرائعه دى مره تانيه يا استاذ عبدالملك وجزاك الله خيراً :)

  56. ألف شكر لك أخوي فعلاً معاك حق, انا جربتها عن طريق المحرر لكن ما جربتها بفتح الصفحه ومعاك حق فعلاً لذالك نعتمد اللي مكتوب في الدرس الأصلي باستخدام UTF-8 شكراً لك

  57. السلام عليكم واجهتنى مشكلة عند تثبيت الاباتشي لما بخش علي localhost بيطول ومايخش + انى بقتح index.php الي موجود داخل htdoc للتاكد من عمل php يجبلي الرسالة دى

    Something is wrong with the XAMPP installation :-( اتمنى ان اجد الحل مع انى ازلته وثبته عدة مرات

  58. طريقة رائعة بالشرح
    لحسن حظي بدأت منذ عدت ايام بتعلم php وسأكون من المتابعين معك
    شكرا لك وجزاك الله خيرا

  59. شكراً أخي على الشرح ..

    أنا منصب اوراكل داتابيس .. ومعاها مدمجة نسخة Appache server
    لما اجي اركب wamp server لا يعمل .. لا ادري لماذا ؟؟!!!!!!!!

  60. بارك الله فيكم و جزاكم الله كل خير .
    نسأل الله لكم التوفيق و نسأل الله لنا الثبات الى نهاية الدورة .

  61. بارك الله فيك اخى الكريم
    بس انا كنت عايز استفسر عن حاجة
    ما هى ضرورة كتابة ال ؟ هذه الاشياء
    وايضا كلمة echo
    مع العلم انى جربتها بدونهم
    وكانت الطريقة ناجحة
    ارجو الرد على استفسارى
    وبارك الله فيك اخى العزيز

  62. تسلم أخـوي الغالي .. بالفعل كان طموحي من وقت طويل أن أبدأ في تعلم تلك اللغة بإحتراف وبدأت الحين وكل شئ تمام حتي الآن .. التحيات من القلب

  63. سلمت يداك أخي الكريم على هذه الدورة الرائعة .. وجعلها في موازين حسناتك !!

    لدي مشكلة تظهر عندما أحاول الدخول على السيرفر .. حيث أنه يرفض الدخول إلى الصفحة

    ويظهر لدي وكأنه رابط لموقع خاطئ .. وتظهر هذه المشكلة في كلا المتصفحين الـ Firefox والـ IE !!

    وشكرا لك عزيزي مرة آخرى ^^

  64. مرحب اخوى الثارى سويت الي قلتلى عليه لكن فى النهاية اعتقد ان المشكلة من البورت رقم 80 لانى لما بستخد الي wamp في حاجة اسمها test port 80 بسويله test ويقولى ان البورت مستخدم :(

  65. شكرا لك اخي العزيز

    منذ مدة وانا ابحث عن دورة من البداية والحمد لله ااني وجدتها

    تحياتي وتقديري

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

    تم تجربة الدرس بالكامل .. والحمد لله

    ولم أجد أبلغ من “جزاك الله خير” فقد ورد عن المصطفى صلى الله عليه وسلم (من قال جزاك الله خير فقد أبلغ في الثناء) أو كما قال صلى الله عليه وسلم

    أخوك / احمد

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

  68. أستاذي عبدالملك ،،،

    لقد ظهر لي هذا الخطأ ؟؟

    فمالمشكلة عندي

    Parse error: parse error in C:\xampp\htdocs\test\index.php on line 3

  69. الله يعطيك الف عافيه الى الان تمام كاول درس

    بس عندي سؤال

    انا الحين قاعد اتعلم css ووصلت لمرحلة طيبه

    هل انتظر الينت انتهي من هاللغه ولا بامكاني تعلم اللغتين بنفس الوقت واقصد php و css

  70. السلام عليكم

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

    امر الطباعه لم يظهر المحتوى الا بعد ما اظفت php زي كذا

    ولكن بدون اضافة php لايظهر امر الطباعه ؟؟

    تتوقع شنو المشكلة

  71. السلام عليكم في الدرس الأول حاولت احمل البرنامج xampp بس ما قدرت ممكن تعطيني تحميل البرنامج دايركت

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

  73. مرحبا اخواني

    لدي مشكله في برنامج wamp server

    كل ماردت البدء في تصميم الجداول

    بالضغط على php admin
    تظهر لدي المشكله التاليه :

    Forbidden

    You don’t have permission to access /phpmyadmin/ on this server.

    اتمنى ان اجد لديكم الحل

  74. دورة من درس واحد -_-
    وددت لو كانت الدورة إنتهت و الدروس متوفرة لم يريد
    لكن هناك البداية فقط
    على كل مشكووور جدا :D
    أتمنى أن تتم تكملة الدورة

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *

زر الذهاب إلى الأعلى