مرحباً بكم في الجزء الأول من دورة 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 وهي مرحباً بالعالم, كالتالي
بالإمكان في أول سطر كتابة ?> أو <?php فكلاهما صحيح, بعد كتابة علامات بداية ونهاية المكان الخاص بالبي اتش بي كتبنا بداخل هذه العلامات الأمر echo وهو الأمر المشهور بلغة البي اتش بي بالطباعة ويمكنك استخدام print بدل echo لا بأس بذالك أيضاً ولكن echo أفضل من print لأنها أسرع من print وكذالك لكونها تحتوي على عدد حروف أقل وغيرها من المميزات, سنتطرق بإذن الله للأساسيات في لغة برمجة الـ PHP في التدوينة القادمة.
بعد كتابة الأسطر السابقة نقوم بحفظ الصفحة في المجلد الذي أنشأناه قبل قليل test ونحفظه بأي اسم نريده وسأقوم بتسميته index.php يجب أن يكون الامتداد .php لكي يتعرف الكمبيوتر على صيغة الملف بأنه ملف php.
ولتجربة الكود الذي كتبناه وهو أمر طباعة مرحباً بالعالم لا أكثر ولا أقل بالدخول على العنوان الخاص بالملف كالتالي :
http://localhost/test/index.php
فمرحباً بكم في عالم PHP :)
شكرا لكم على هذه الدورة وجعلها الله في موازين حسناتكم
بالانتظار لبقية الدروس
دمتم بود
الله يعطيكم العافية
بداية طيبة وان شاء الله راح نكمل الدورة بنجاح وتوكل على الله
بداية طيبة وان شاء الله راح نكمل الدورة بنجاح وتوكل على الله
تسلم اخى
الله يعطيك العافية ويجزاك خير
ويرحم لي والديك
شرح واضع 100%
وتم التنفيذ بنجاح
انا راح اتابع الدورة و اطبق اول بأول معاكم ان شاء الله
بارك الله فيكم و شكرا لكم في انتظار بقية الدروس
شكرا على هذه الدورة الرائع , ولكن لي إستفسار أنا حاولت من قبل تنزيل برنامج xamp ولكن يوجد لدي مشكله معه ولا أستطيع حلها وكنت أتسائل هل برنامج wamp server يفي بالغرض أم لا حيث إنني أستخدمه الآن لعرض وتعديل مدونتي
شكراااا
نعم يفي بالغرض بشكل ممتاز :) في الأخير هذه البرامج مجرد برامج وسيطه لتشغيل مالدينا من Apache و MySQL .. وغيرها
السلام عليكم ورحمة الله وبركاتة
تسلم ايدك استاذ عبد الملك
موفق باذن الله فى الشرح جعله الله فى ميزان حسناتكم
شغل مضبوط
والله يوفقك
بس تمنيته انه يكون فيديو
اتمنى تكون الدورس القادمة بالصوت والصورة
مثل كذا
http://www.youtube.com/watch?v=NcxiSIJwodg&feature=PlayList&p=FA954987101252EF&index=0&playnext=1
معليش نسيت اقول هل ينفع دريم ويفر
شكراً اخي عبدالملك .. درس قيم حقيقة
عندي اقتراح بسيط استاذي..
مارأيك بوضع رابط يحول المقال ل PDF عشان يسهل حفظها والرجول اليها ؟
اكرر شكري .
يعطيك العافييية
ماشاءالله الدرس الاول سهل وخفيف ولأول مرة أعرف Xampp تم التثبيت والحمدلله
الله يجزاك كل خير,,
الله يعطيكم العافية ،،
بس ودي اسأل الله لايهينكم ،،
هل في صفحة البي اتش بي ، استطيع ان اكتب بعض اكواد جافا او جافا سكريبت؟؟
وهل لو كنت من بدأت في تطبيق جافا وجافا سكريبت تكفيني عن بي إتش بي ؟؟
ياريت توضحوا لي الصورة ، كي لا ادخل في اشياء اكون في غنى عنها ،،،
محبتي لكم ،
ولكم جزيل الشكر
الله يعافيك
هناك اختلاف كبير بين جافا و جافا سكريبت ويمكنك إيجاد الفرق من هنا
جافا
http://en.wikipedia.org/wiki/Java_(programming_language)
جافا سكريبت
http://en.wikipedia.org/wiki/JavaScript
وبشكل مبسط لغة الجافا هي لغة برمجة تعمل من السيرفر مثل لغة البي أتش بي
أما لغة البرمجة الجافاسكريبت فهي لغة برمجة تعمل من جهاز العميل أي انها لا تعمل من خلال السيرفر بعكس لغة البي أتش بي
فلذالك فلغة البرمجة الجافاسكريبت هي تكميليه للغة البرمجة البي أتش بي وستفيدك كثيراً في البرمجة بلغة البي أتش بي.
اما الجافا فهي منافسة للبي اتش بي.
اطيب تحياتي لك وأتمنى أن الأمور اتضحت لك.
الله يرضى عليك اخوي عبدالملك ،،
الصورة الآن اوضح بكثير ،،،
ما قصرت ربي يسعدك
مشاء الله
وربي تحمست على الأخر :)
انا استخدم الدريم ويفر مدري اشوفه حلو وراح انزل النود باد الي ممجود بالشرح شكله افضل ومتخصص بذا الشىء
وتراني متحمس على الأخر بليييز لاتتأخروا بطرح الدروس وياريت تكون بشكل يومي عشان اتابعها لأنو اذا تأخرت يموت حماسي :(
وعلى فكرة عندي خبرة بسيطة بالـ PHP خذيتها من دورة صارت في شهر رمضان بالترايدنت بس توقفت بعد فترة وما كملوها :(
يله انتظر بشدة وحماس عالي هع هع
وبالتوفيق وجزاكم الله الف الف الف الف الف خير
مـــــــا شـــــــاء الله عليكم
وجاري متابعة بقية الدورس
ولكن عندي سؤال :
هل بعد انتهاء هذه الدورة سوف استطيع كمبدئ برمجة سكربتات انا قد احتاجها في موقعي
حتى لو كانت هذه السكربتات بدائية نوعا ما
متابع ان شاء الله
واتمنى لكم وللجميع التوفيق
جميل جداً ,, بارك الله فيك أخوي عبد الملك ؛
تم التطبيق و لله الحمد ..
الف شكر اخوي وان شاء الله راح ابدا معكم صح …
بس تقدر تشرح كيف استفيد من الجافا سكربت مع البي اتش بي
ويعطيك العافيه
لي تعليق فقط علي ترميز الملف
فهو يجب ان يكون utf-8 wightout BOM
حتي لا يسبب مشاكل (أظهار رسائل الخطاء) مع السيشن والهيدر فيما بعد
وبالتوفيق بأذن الله
جزاكم الله الف الف الف خير.. ودورة مبارك بادن الله
لكن الا يمكن ترجة طريقة التثبيت بنظام ليونكس
لكن لم تترجمو الطريقة بنظام ليونكس ساحاول مساعدتكم ان استطعت
مشكورسسن وماقصرتو وجهد مبارك
عندي استفسار هل يجب تعلم لغة html قبل php
الله يجزاكم خير …..متابعين معاكم …
تم التطبيق بنجاح ..
على فكرة في في معلومات لأول مرة اشوفها واعرفها … :)
الله يستر عليكم ….
كنت بسأل …
الدروس يومية ولا اسبوعية ..ولكم بستمر الدورة ..
الله يجزاكم خير ..ويثيبكم اجر وفيرا.
يعطيكم الف عافية ,, لي رجعة………..
يعطيك العافيه عبدالملك .. تمنيت لو كان عندي وقت اتابع معك
لكن ان شاء الله اول مارجع بشوف الدروس وعلى الله :)
السلام عليكم..
شرح رائع وواضح اخي الكريم
متحمس ع الاخر
متابع ان شاء الله
بالنسبة لمستخدمي نظام linux ubuntu فعملية تحميل xampp في غاية البساطة
فقط حمل البرنامج من الموقع كملف مضغوط
ومن ثم افتح نافذة بوضعية ال root
وقم بلصق الملف المضغوط في هذا الامتداد /opt
وبعد ذلك افتح ضغط الملف وشغل البرنامج بكتابة الامر التالي في شريط الاوامر
sudo /opt/lampp/lampp start
وسيعمل البرنامج ان شاء الله
ولكي تتاكد من انه عمل افتح اي متصفح ك firefox او opera واكتب فيه localhost
استطيع أن أقول حلم وتحقق من خلال هذه الدورة
بارك الله فيك أخي الغالي على الشرح الرائع و الممتاز
أشكرك جزيل الشكر أخي عبدالملك
وتم تطبيق الدرس بنجاح
بوركت أوقاتك
جزاكم الله خيرا …
متابع …
شكرا أخي عبدالملك ، نحن فعلا بحاجة لتعلم لغة php. بالرغم من كوني أبرمج بتقنيات المايكروسوفت منذ زمن طويل إلا أن الأمر لا يخلو من احتياجي في كثير من الأحيان للبرمجية ب php.
مشكوور لك اخي الكريم عبدالملك الثاري لما تقدمه لنا من مواضيع رائعة, جزاك الله كل خير لما تقدمه لنا وانشاء الله لن يضيع تعبك هباء وجعلها لك في ميزان حسناتك
نعم ستتمكن من ذالك بإذن الله تعالى
ألف شكر لك على التنبيه
شكراً للجميع على المرور,
بارك الله فيك يالغالي وشكراً لك على المبادرة الطيبة
السلام عليكم ورحمه الله وبركاته
الف شكر على الدوره الرائعه
وانا بإذن الله متابعها معاكم
لكن قابلتنى مشكله فى تطبيق الدرس الاول
وهى كالتالى :-
دى النتيجه اللى طلعتلى
* الفايرفوكس
http://i41.tinypic.com/2yun66b.jpg
* الانترنت اكسبلورر
http://i44.tinypic.com/rcsehs.jpg
* وده اللى انا كتبه فى ملف ال Notepad
http://i43.tinypic.com/2h652fp.jpg
مش عارف بقى ايه الغلط عندى.
بالنسبة لبرنامج NOTEPAD++ لم ينجح معي يظهر الكتابة العربية طلاسم حاول تغيير الترميز ما نفع معايه واستخدمت المفكرة ونجحت الطريقة.
لذلك اذا كان يوجد حل لهذه المشكلة ياليت تفيدوني (نظام التشغيل windows7، مع أني افضل المفكرة (اكتب واحفظ وانتهينا) بلا مشاكل وتخليك تركز على الاكواد اكثر بدون الوان علشان تلف وتدور وتعرف وين الخطأ تتوب ماعاد تسويه مرة ثانية وتكون اخطائك أقل في المستقبل.
علماً بأني استخدم المفكرة للبرمجة بالـ php و asp و css ما واجهتني أي مشكلة.
ولكني أرغب في تجربة البرنامج يمكن يعجبني ويغير نظرتي شويه.
وفيه ملحظه بسيطه
ياريت تغيير المسار ده C:xampphtdocs ووضع C:\xampp\htdocs بدلاّ منه
لإنى قعدت فتره طويله لحد ملاحظته
علشان يعنى المبتدئين اللى زيي ميدوخوش عقبال ميلاقوه ;)
الله يعطيك العافية ،،
الشرح في نفس الموقع إللي بالإنجليزي واضح ،،وانت ماقصرت ،،
إلا في شي واحد ،،ما وضحوه ،، وانا صار لي فترة وانا ادور فيه واحوس ،،
حملته وجربته تمام ،،
الحين ابغى افتح فولدر ،وابدأ اكتب وابرمج ،،!!
بس المشكلة وصلت للفولدر ،، ومو راضي ينسخ اي شي هناك ولا يعمل حاجة !!
مع إني ع الرووت انا !!!
ياريت لو قدرت تفيدني الله يرضى عليك
السلام عليكم ورحمة الله وبركاته
إن السيفر الداخلي xampp من أفضل برامج السيفرات لأنه متطور وبه إمكانية وضع رقم سري لقاعدة البيانات لحمايتها حيث أنني استعملت البرنامج في تجربة تركيب المنتديات من نوع vb والمجانية phpbb وسكربت Joomla وأثبت هذا السيفر جدارته ، ومن ناحية البرمجة php فأنا أنصح باستعمال برنامج دريم ويفر dreamweaver لأنه به لغات متعددة لتصميم المواقع ومن ضمنها php .
أعتذر عن الإطالة والله يعطيك العافية على الدرس وبالتوفيق.
بداية متميزة من المتميز والمبدع أخونا عبد الملك
أؤيد فكرة وضع الشرح على هيئة ملف PDF للتحميل السهل بدلا من حفظ صفحة الأنترنت
وجزاكم الله خيرا
السلام عليكم ورحمة الله وبركاته
الف شكر لك اخى الكريم
وددت لو انك شرحت بنفس الطريقة الجميلة هذه طريقة تركيب البير pear .
برجاء الاهتمام بالموضوع لان صار لى فترة احاول و ابحث بلا فائدة .
الف شكر
بصراحة الله يعطيكم العافية على هالموقع وإن شاء الله أني أستفيد من دروسكم
ألف شكر وتقدير للقائمين على الموقع
مرحبا
لكم كل الشكر على هذا الموقع الرائع جداً
لي اقتراح ربما يكون له أثر أفضل
وهو أنكم كموقع تقني تقودون حملة لتعريب تعليمات اللغة
من خلال نفس موقع php
http://www.php.net/docs.php
فهنا تظهر لغات متحدثيها أقل بكثير من العرب
فلماذا لانساهم ونقوم بتقسيم العمل وتعريبها
ستكون نقلة أفضل وبالطبع سيقومون بغضافة موقع عالم التقنية
كمساهم في اللغة العربية
مع تمنياتي لكم بالتوفيق
شكراً لك أخوي صالح, تصدق أساساً انا كنت حاط المسار مثل ما قلت انت لكن مادري ليه تغيرت مثل كذا :)
عموماً بالنسبة لسؤالك اتوقع عندك مشكله أكيد, لإن الصورة هذي http://i43.tinypic.com/2h652fp.jpg مكتوب انك جالس تعدل على ملف index.php داخل مجلد htdocs مو داخل مجلد test فاعتقد عندك مشكله في الكود الموجود داخل مجلد test ياليت تعرضه لنا, ولا تنسى انك تكون مشغل السيرفر مثل ما تطرقنا في الموضوع.
اطيب تحياتي لك
شكراً للجميع على المرور الرائع والاقتراحات الطيبة
الدريم ويفر برنامج قوي جداً ومتميز بإمكانك العمل عليه ولكن تم التطرق للبرنامج الآخر Notepad++ لإنه مجاني ولإنه مشهور من أفضل البرامج البسيطة لتحرير برمجيات المواقع بشكل جميل وعملي, لكن كل ما كان لديك أدوات أفضل كل ما كان ذالك أفضل, شكراً لك أخوي محمد على المرور.
شكرا لكم على هذه الدورة وجعلها الله في موازين حسناتكم
بالانتظار لبقية الدروس
دمتم بود
يعطيكم العافية على الشرح،
فيه تنبيهات بسيطة بخصوص الـ MAC
– أنا أفضل MAMP بدال XAMPP في الماك، لأن xampp واجهت مع بعض المشاكل..ومالقيت لها حل،
– توجد محررات المجانية على الماك… أشهرها Smultron والنت بينز
وأنا أنصح بالـ netBeans لأنه متكامل
طبعاً المدفوعة كما ذكرتم Coda وكذلك TextMate
تحياتي.. : )
الله يعطيك العافية ،،
الشرح في نفس الموقع إللي بالإنجليزي واضح ،،وانت ماقصرت ،،
إلا في شي واحد ،،ما وضحوه ،، وانا صار لي فترة وانا ادور فيه واحوس ،،
حملته وجربته تمام ،،طبعا انا ع اللينكس اوبنتو
الحين ابغى افتح فولدر ،وابدأ اكتب وابرمج ،،!!
بس المشكلة وصلت للفولدر ،، ومو راضي ينسخ اي شي هناك ولا يعمل حاجة !!
مع إني ع الرووت انا !!!
ياريت لو قدرت تفيدني الله يرضى عليكم
الله يجزاكم خير
يا ريت لو نعرف متى وقت الدورة الثانية
ما هو نظام تشغيلك؟
حياكم جميعا ،،
في لينكس ،
تعطى هناك حماية لملف اللوكل هوست ،،
وبذلك لن تستطيع من إدراج اي ملف ،،
لذا عليك القيام بالتالي
اضغط Alt+f2 واكتب gksudo nautilus ,
وادخل اعمل اللى انت عايزة جوة كمستخدم روووت فى متصفح الملفات . هذا خيار اول ،،
او
اضغط Alt+f2 واكتب gksudo nautilus ,
واعط ملف htdocs الصلاحيات الازمة
الـ مالك أو owner خله اسم حسابك والمجموعة أو group نفس الشيئ اسم حسابك
وبعدين اعمل أختصار ( شورت كت ) للمف في الديسك توب او أي مكان آخر لتسهيل الوصول للملف
شكرا للأخوان
morpheus_md5
الـشـبـح
lord-zk
من موقع linuxac.com
لمساعدتهم لي
تحياتي للجميع
اتمنى للجميعالفائدة ، وشكرا عبدالملك مرة اخرى
السلام عليكم ورحمة الله وبركاتة
بارك الله فيك أخي العزيز عبد الملك
وجعل ماتقدمه في ميزان حسناتك يارب
وفقك الله اخي
جزاكم الله خير …
اكرر السؤال ……..هل هناك وقت محدد يعني هل الدروس اسبوعية ام يومية ..ومتى ستنتهي الدورة .
:)
وصلت الى هذا الصرح صدفة فنبهرت
بروعته وتنوعه .. وابداع فريقه
وخسرت اياما لم احضى برفقته
اسأكون معكم في الدورة
شاكرة لك جهدك
موصولا بشكري لفريق عالم التقنية
تم التطبيق
ودمتم بحفظ المولى
وفقكم الله إخواني
يبدو أن تعدد صفحات التعليقات أصبح ضرورة :)
ما شاء الله, جزاك الله خير أخي عبدالملك ..
بإنتظار الدروس الدسمه :)
الترميز لما حطيته UTF-8 without BOM
يطلع لي رموز غير مفهومة
رجعته للقديم UTF-8 و مشى الوضع اوكيه
ما شاء الله
دورة جداً متميزة وأتمنى من نفسي الإستفادة قدر الإمكان من المعلومات
وانا متابع للأجزاء القادمة … شكراً لك أخوي عبدالملك وشكراً أخوي خالد وشكراً أخوي مؤيد على كل المجهودات
شكراً للجميع على المرور والتعليق الجميل, بالنسبة للدرس القادم سيكون بعد غد بإذن الله يوم الثلاثاء, ولكن لا تنسونا بالزيارة غداً فسيكون هناك درس مفيد جداً عن XHTML و CSS بشكل تفصيلي ومبسط, لا يوجد جدول محدد ولكن نأمل بإذن الله بأن تصل المعلومات بتوقيت جيد, بالإمكان متابعة الدورة من خلال القائمة البريدية أو من خلال خلاصات الموقع , أشكركم جميعاً على المرورو مع اطيب تحياتي للجميع.
بالإنتظار على أحر من الجمر
شكرا أستاذ عبدالملك
الله يجزاك الف الف الف خير على هذا الشرح الوافي الرائع الجميل
اسأل الله ان يعينك على تكملة الدرة
وان يكتب اجرك
*لدي اقتراح بسيط*
حبذا لو يكون الدرس على ملف PDF
ليسهل تحميله
وشكرا
شكرا لك اخوي عبدالملك..
شرح رائع وواضح جدا..
الدورة ممتازة
والشرح بسيط و سهل ..
الفال للدروس القادمة
الله يجزاك كل خير أخي عبدالملك ..
معلومات جداً رائعه ..
بما أنها دورة .. وليست مواضيع شرح عادية ..
فسأخذ راحتي في الأسئلة بعد إذنك =)
سؤال :
س/ مالفرق بين UTF-8 و UTF-8 without BOM ؟!
بالأحرى ماهو BOM ؟!
إقتراح :
أعتقد من الأسهل لك أستاذي عبدالملك إستخدام إضافة لكتابة الأكواد في المدونة
بشكل مرتب و ملون و سهل المشاهدة وأسرع في العرض من الصور
ولا أعلم إن كان ذلك ممكن في الردود كذلك ..
أو ممكن إستخدام http://snipt.org لوضع رابط للأكواد ..
المذكور هنا : https://www.tech-wd.com/wd/?p=3120
مثال للكود الموجود في هذا الدرس : http://snipt.org/Wz
( كنتظيم فقط لا غير لطريقة العرض )
ملاحظة :
يوجد خطأ إملائي في /
وكالك لكونها تحتوي على عدد حروف أقل وغيرها من المميزات
( كالك ==> كذلك ) ~ بحث و إستبدال =)
وأسف على الإطالة =)
هلا وغلا أخوي عبدالله, بالنسبة لتغيير الترميز فهنا المشكلة عندما يكون لديك ملف يوجد فيه حروف عربية ويتم تغيير الترميز فإنه يتم تغييرها بصورة خاطئة ولكن عندما تضيف صفحه جديدة بالترميز المذكور UTF-8 without BOM فإنه سيكتب بدون مشاكل وحتى يمكنك ملاحظة بإنه عند تغيير الترميز وإعادة كتابة الكلمات العربية فسوف يتم الكتابة عليها بالعربي دون مشكله فالمشكله في تحويل الترميز بالعربية من نفس البرنامج, لكن يفضل بأننا نقوم من البداية في الصفحة الجديدة إختيار الترميز, وتحويلها سنتطرق لحلول لها لاحقاً بإذن الله, شكراً لك أخوي عبدالله على طرحك لهذه النقطة المهمة.
مرحبتين أخوي محمد , الله يجزاك خير ويعطيك ألف عافية على هالرد الرائع وهذا المطلوب يالغالي في الأخير الردود اللي ماخذين اصحابهم راحتهم فيها هي اللي تطلع لنا بالنفع =)
تصدق بالنسبة للإقتراح كنت ابحث عن إضافة تقوم بهالعمل منذ مده في الوردبريس ولضيق الوقت لم أعمل ما يناسبني ولكن الموقع اللي قدمته بصراحة أكثر من ممتاز وتم عمله وسيتم استخدامه في جميع الأكواد بإذن الله ألف شكر لك يالغالي :)
بالنسبة لسؤالك لما هو الفرق بين UTF-8 و UTF-8 without BOM
شاهد في هذا الموضوع https://www.tech-wd.com/wd/?p=2288
راح تلاحظ مشكله ظهور رموز من نوع Hex فباختيار الترميز السابق بإذن الله لن تظهر لك مثل هذه المشاكل.
وبالنسبة للملاحظة فتم تعديلها
وأحلى شي في تعليقك ترتيبها ( سؤال / إقتراح / ملاحظه ) ههههههههه
يعطيك ألف عافية يالغالي,
نحن ننتظر باقي الدورة ومتى راح تعطونا الدرس الثاني
السلام عليكم ورحمة الله
الله يعيطك العافية على الشرح المفصل
ثبت البرامج وطبقت
بس فيه مشكلة في العرض
في البداية كتبت في البرنامج
وحفظته في هذا الملف
C:\xampp\htdocs\Test\Index1.php
وبعدين شغلته بالمتصفح المتصفح علق وتوقف وسوا زحمة !!
افيدونا مأجورين ^^
اول مشكله
وهي ان الاباتشي لايعمل!!
Busy..
Apache started [port 80]
وايش حل الاباتشي اذا كان بيزي ؟ Busy
?
ألف شكر للجميع على المرور الكريم
بالنسبة لمشكلة Busy او غيرها هناك مشاكل عده عند تشغيل السيرفر وتعتمد هذه المشاكل على نظام التشغيل وما يحتويه من اعدادات تمنع من تشغيل الخدمه, كوجود احد الخدمات تشغل البورت الخاص بها.
أولاً أرجوا محاولة تركيب برنامج آخر غير المطروح لإنه أحياناً تنحل المشكله بذالك واستخدام اخر مثل
AppServ : http://appservnetwork.com
أو
WampServer : http://www.wampserver.com
ثم اذا لم يتم حل المشكله بالإمكان ارسال لي ملف الأخطاء لمحاولة حل المشكلة الموجود هنا,
c:/apache/logs/error.log
بريدي althari22 آت جيميل
سلمت يداك
ومتابع لك
تبسيط رائع … جدا ياغالي
الله يجزاكم خير
تمام عليكم وعساكم على القوه وبيض الله وجيهكم
ورحم والديكم وحرم عليكم النار
بدايه ممتازه وياليت لانتقلون للدرس الثاني لما الجميع يطبق الدروس
ويتفنن فيها او وضع ارشيف خاص بالدرس بعد كل شرح يتم ادراجه
ويكون الشرح مبسط للمبتداء
وتذكروا ان العقليات تختلف
وانت فاهم الشغله غيرك يبي يبداء فيها
جزاك الله خير اخوي عبدالملك
لكن انا لا افقه شئ في هذه الللغة شئ فهل استطيع البدء معكم من هذا الدرس
ام لابد ان يكون لدي اساسيات
تحياتي
السلام عليكم ورحمة الله وبركاته
مشكورين على هذه الدوره الرائعه وانا تبعتها خطوه بخطوه وكله تمام والرجاء ألإستمرار بهذه الطريقه في الشرح والصور لكي نستمر معكم … والرجاء التعجيل في طرح الدرس الثاني
الف تحيه والسلام عليكم ورحمة الله وبركاته
دورة ممتازة جداً
ان شاء الله يستفيد منها الجميع
تخياتي..
بارك الله في من وضع الدورة ليستفيد الجميع
تحياتي لكم
الحمد لله تم حل المشكله
لكن فيه ملاحظه على ملحوظه الاخ khal3d
لما اشتغلت بالترميز UTF-8 without BOM دى كانت النتيجه http://i44.tinypic.com/28wci9h.jpg
لكن لما عملت الترميز UTF-8 ده عادى ومفيش مشاكل
ودى النتيجه http://s5.tinypic.com/27ytwrr.jpg
فياريت تتأكد برضه منها علشان ممكن دى تقف عقبه فى وش اى حد لسه بيبدأ زى
وكان ليا سؤال : هل بعد متخلص الدوره دى هكون قادر على برمجه سكربتات عاليه وبإحتراف ولا الدوره دى هتكون مجرد بدايه ؟
وعلى فكره انا اسمى صلاح مش صالح :p
وشكرا جزيلا على الدوره الرائعه دى مره تانيه يا استاذ عبدالملك وجزاك الله خيراً :)
الصور اتمسحت بالغلط
الصور اهى
مع الترميز UTF-8 without BOM :
http://i40.tinypic.com/j6iosw.jpg
مع الترميز UTF-8 :
http://i41.tinypic.com/snc45v.jpg
ألف شكر لك أخوي فعلاً معاك حق, انا جربتها عن طريق المحرر لكن ما جربتها بفتح الصفحه ومعاك حق فعلاً لذالك نعتمد اللي مكتوب في الدرس الأصلي باستخدام UTF-8 شكراً لك
للأسف طلع كلامك خطأ الترميز UTF-8 without BOM ما يظهر الحروف العربية بالمتصفح.
شكراً لكم جميعاً , الجزء الثاني من الدورة هنا:
https://www.tech-wd.com/wd/?p=5741
السلام عليكم واجهتنى مشكلة عند تثبيت الاباتشي لما بخش علي localhost بيطول ومايخش + انى بقتح index.php الي موجود داخل htdoc للتاكد من عمل php يجبلي الرسالة دى
Something is wrong with the XAMPP installation :-( اتمنى ان اجد الحل مع انى ازلته وثبته عدة مرات
الله يعطيك العافية والقوة ومزيد من نور العلم
طريقة رائعة بالشرح
لحسن حظي بدأت منذ عدت ايام بتعلم php وسأكون من المتابعين معك
شكرا لك وجزاك الله خيرا
مرحبتين أخوي islam , بالنسبة للمشكلة دامك تقول ثبته اكثر من مره ولا ضبط حاول تجرب احد هذه البرامج الشبيهه كثيراً بالبرنامج السابق,
http://www.appservnetwork.com
او
http://www.wampserver.com
وبإذن الله تشتغل معك
شكراً أخي على الشرح ..
أنا منصب اوراكل داتابيس .. ومعاها مدمجة نسخة Appache server
لما اجي اركب wamp server لا يعمل .. لا ادري لماذا ؟؟!!!!!!!!
شكراً لكم .. وأنتظر الدرس القادم
شكرا لكم على هذه الدورة وجعلها الله في موازين حسناتكم
شكرا لكم على هذا الجهد الرائع
اسجل نفسي متابع وبـ قوّه هنا
عساكم على القوه والله
=)
السلام عليكم
شرح وافى بارك الله فيكم وفى انتظار البقية
ولو تسمحوا انقلها الى
منتدى ميديا سوفت
http://www.media4soft.com/vb
بارك الله فيكم و جزاكم الله كل خير .
نسأل الله لكم التوفيق و نسأل الله لنا الثبات الى نهاية الدورة .
بارك الله فيك اخى الكريم
بس انا كنت عايز استفسر عن حاجة
ما هى ضرورة كتابة ال ؟ هذه الاشياء
وايضا كلمة echo
مع العلم انى جربتها بدونهم
وكانت الطريقة ناجحة
ارجو الرد على استفسارى
وبارك الله فيك اخى العزيز
تسلم أخـوي الغالي .. بالفعل كان طموحي من وقت طويل أن أبدأ في تعلم تلك اللغة بإحتراف وبدأت الحين وكل شئ تمام حتي الآن .. التحيات من القلب
سلمت يداك أخي الكريم على هذه الدورة الرائعة .. وجعلها في موازين حسناتك !!
لدي مشكلة تظهر عندما أحاول الدخول على السيرفر .. حيث أنه يرفض الدخول إلى الصفحة
ويظهر لدي وكأنه رابط لموقع خاطئ .. وتظهر هذه المشكلة في كلا المتصفحين الـ Firefox والـ IE !!
وشكرا لك عزيزي مرة آخرى ^^
مرحب اخوى الثارى سويت الي قلتلى عليه لكن فى النهاية اعتقد ان المشكلة من البورت رقم 80 لانى لما بستخد الي wamp في حاجة اسمها test port 80 بسويله test ويقولى ان البورت مستخدم :(
اخوي عندي مشكلة في XAMPP
بعد التثبيت مرات يشتغل خادم الاباتشي ومرات ما يشتغل أو بالاصح يشغل ويطفي لوحدو !
عرفت المشكلة
السكايب يستخدم المنفذ 80 فتحصل المشكلة
قفل السكايب ويسير كل شيء تمام :)
مش منزل السكايبي اصلا -_-
طيب جرب تسوي فحص للبورت انا سويت فحص طلع لي السكايب ممكن انته برنامج تاني
درس روعة والله
جاري متابعتكم
شكرا لك اخي العزيز
منذ مدة وانا ابحث عن دورة من البداية والحمد لله ااني وجدتها
تحياتي وتقديري
السلام عليكم ورحمة الله وبركاته
تم تجربة الدرس بالكامل .. والحمد لله
ولم أجد أبلغ من “جزاك الله خير” فقد ورد عن المصطفى صلى الله عليه وسلم (من قال جزاك الله خير فقد أبلغ في الثناء) أو كما قال صلى الله عليه وسلم
أخوك / احمد
الله يبارك فيك
جزاكم الله خيرا ولا اروع من هذه الدروس
لكن ودت انكم وصلتم تقريبا للدرس الخامس
وما ادري كيف نصل لبقية الدروس وين الروابط الله يجزيكم الخير
شكراً للجميع على المرور , أسامة يمكنك دائماً تفقد قائمة الدروس من خلال موضوع بداية الإعلان عن الدورة https://www.tech-wd.com/wd/2009/04/25/php-lesson للوصول إلى الدروس ومتابعتنا في عالم التقنية لتكملتها
شكراً لك
أستاذي عبدالملك ،،،
لقد ظهر لي هذا الخطأ ؟؟
فمالمشكلة عندي
Parse error: parse error in C:\xampp\htdocs\test\index.php on line 3
هل من إفااااادة
الله يعطيك الف عافيه الى الان تمام كاول درس
بس عندي سؤال
انا الحين قاعد اتعلم css ووصلت لمرحلة طيبه
هل انتظر الينت انتهي من هاللغه ولا بامكاني تعلم اللغتين بنفس الوقت واقصد php و css
السلام عليكم
اخوي عبدالملك
امر الطباعه لم يظهر المحتوى الا بعد ما اظفت php زي كذا
ولكن بدون اضافة php لايظهر امر الطباعه ؟؟
تتوقع شنو المشكلة
موفق باذن الله أخي عبدالملك الثاري جعله الله لك في ميزان حسناتك
السلام عليكم في الدرس الأول حاولت احمل البرنامج xampp بس ما قدرت ممكن تعطيني تحميل البرنامج دايركت
ماشاء الله بدايه حلو
يعطيك ربي العافيه
جزاكم الله خير الجزاء
يشرفني أن أتعلم من حضراتكم
وحقاً الأسلوب رائع وتفهمت أول درس
وجاري الإنتقال إلي ما بعده
شرح بسيط و سهل و جميل جداااااااااااااااااا
عاشت الايادي المبدعة
ششرح بسيط ولكن وافي جدا
سلمت يداك يالغالي
شكرآ لك يالغالي
شكرآ لك يالغالي
http://www.b7bk-d.com
مرحبا اخواني
لدي مشكله في برنامج wamp server
كل ماردت البدء في تصميم الجداول
بالضغط على php admin
تظهر لدي المشكله التاليه :
Forbidden
You don’t have permission to access /phpmyadmin/ on this server.
اتمنى ان اجد لديكم الحل
alert(12345)
prompt(995041)
مقال رائع جدا
بارك الله فيك أستفدت من الدرس أكثير
بارك الله في مجهودتك أخي الحبيب ..أنا إن شاء الله من متابعي دوراتك
[email protected]
دورة من درس واحد -_-
وددت لو كانت الدورة إنتهت و الدروس متوفرة لم يريد
لكن هناك البداية فقط
على كل مشكووور جدا :D
أتمنى أن تتم تكملة الدورة
جزاك الله خير :)
ربنا يعطيك العافية ي اخي