كيفية إنشاء موقع ويب بسيط باستخدام PHP

هل تُريد معرفة كيفية إنشاء موقع ويب أساسي؟ يُمكن القيام بذلك من خلال مُجرد استخدام HTML ، لكن أفضل حل هذه الأيام هو الإعتماد على PHP. بينما ستحتاج إلى بعض المعرفة بـ HTML من أجل البدء ، إلا أنَّ لغة PHP البرمجية أصبحت الخيار الأمثل لإنشاء مواقع الويب ، سواء الثابتة أو الديناميكية. تحقق من ما هو مُولد مواقع الويب الثابتة Hugo وكيف يعمل؟

كيفية إنشاء موقع ويب بسيط باستخدام PHP - شروحات

لتعلم كيفية استخدام PHP ، فإنَّ أفضل طريقة للبدء هي مُحاولة إنشاء موقع ويب بسيط بلغة PHP.

لماذا تختار PHP لتطوير مواقع الويب؟

كانت هناك الكثير من الخيارات المُختلفة المُتاحة لتطوير الويب على مر السنين. لقد بدأ كل شيء مع HTML عادي ، ثم HTML مع CSS مُضمن أو مرجع ملف CSS. عندما ظهرت مواقع الويب الديناميكية ، كان هناك خياران رئيسيان: ASP (لاحقًا ASP.NET) و PHP.

وفقًا للأرقام (مثل استطلاع W3Techs) ، يُعد تطوير الويب بلغة PHP أكثر شيوعًا ، حيث تستخدم حوالي 82 بالمائة من مواقع الويب PHP كلغة برمجة من جانب الخادم. قارن ذلك بأقل من 16 بالمائة التي تعمل على استخدام ASP.NET (صفحات الخادم النشط).

يبدو من غير المُحتمل أن يكون إطار ASP.NET موجودًا بعد تاريخ التوقف الرسمي في عام 2022 بأي صفة رسمية ، على الأقل ليس كتقنية ويب. أثبتت لغة PHP (اختصار تكراري لـ PHP Hypertext Preprocessor) أنها أكثر نجاحًا ، ويرجع ذلك أساسًا إلى سهولة التكامل مع Linux.

نظرًا لأنَّ أنظمة تشغيل Linux مفتوحة المصدر تعمل على معظم خوادم الويب ، فلا ينبغي أن يكون هذا مفاجئًا. تحقق من أفضل الطرق السهلة للحصول على تجربة SQL قبل وظيفتك الأولى.

ما ستحتاجه لإنشاء موقع PHP

قبل البدء ، تأكد من تثبيت مُحرِّر نصوص عادي أو بيئة تطوير جاهزة لـ PHP. يُمكنك بدء برمجة PHP باستخدام أداة بسيطة مثل Windows Notepad. تمت كتابة الأمثلة الموجودة في هذا البرنامج التعليمي باستخدام Notepad++.

يجب أن يكون لديك أيضًا خادم ويب PHP لتحميل ملفاتك إليه. قد يكون هذا خادمًا بعيدًا ، أو كمبيوترًا محليًا به بيئة LAMP (Linux ، Apache ، MySQL ، PHP) أو WAMP (Windows ، Apache ، MySQL ، PHP) مثبتة. إذا كنت تستخدم Windows ، فاتبع دليل تثبيت WAMP هذا للبدء.

أخيرًا ، ستحتاج إلى برنامج FTP لتحميل ملفاتك إلى خادم الويب الخاص بك. تحقق من أفضل بدائل XAMPP لاستضافة موقع الويب الخاص بك محليًا.

فهم بناء الجملة لبرمجة صفحة ويب بسيطة باستخدام كود PHP

تستخدم الصيغة الأساسية للغة PHP مجموعة من علامات أصغر من وأكبر من الرياضية ، تنتهي كل دالة بفاصلة منقوطة ، على النحو التالي:

; ?>

فيما يتعلق بصفحات الويب ، يعتمد كل استخدام للغة PHP تقريبًا على بيان echo. والذي يُوجه المُتصفح إلى إخراج النص والمحتوى في علامتي الاقتباس. علي سبيل المثال:

<؟ php print (“Hello World”)؟>

لاحظ أنه يتم تضمين HTML أيضًا في علامات الاقتباس. عادةً ما يظهر ناتج هذا الكود البرمجي على النحو التالي:

كيفية إنشاء موقع ويب بسيط باستخدام PHP - شروحات

كيفية إنشاء موقع ويب باستخدام PHP: الحصول على الهيكل الصحيح

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

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

سيحتوي موقع PHP الأساسي الخاص بنا على صفحة رئيسية ، بما في ذلك معلومات السيرة الذاتية وبعض الصور.

بالنسبة لموقع ويب PHP البسيط في هذا المثال ، سيتم إنشاء صفحة PHP واحدة مملوءة بمحتوى من ثلاث صفحات HTML. يُمكن بعد ذلك تحرير ملف index.php الذي تقوم بإنشائه عن طريق تعديل الكلمات والصور من ملفات HTML الأصلية.

أمثلة التعليمات البرمجية الموضحة أدناه هي لقطات شاشة. ستجد الرمز الأصلي في مستودع GitHub ، والذي يُمكن تنزيله مجانًا من طرف أي شخص.

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

إنشاء موقع PHP على الويب: الرأس

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

كما قد تتخيل ، يتضمن الرأس معلومات العنوان. ومع ذلك ، يتم أيضًا تضمين معلومات المُتصفح ، مثل معيار HTML المُستخدم ، إلى جانب مراجع CSS.

ابدأ بإنشاء ملف يُسمى header.html ثم أضف معلومات الرأس الضرورية.

كيفية إنشاء موقع ويب بسيط باستخدام PHP - شروحات

في هذا المثال ، تم تقديم ​​ملف CSS أساسي ، سترى أنه تمت الإشارة إليه في الدليل /css/ الخاص به. سيتم استدعاء هذا الملف عند تحميل الصفحة في متصفحك وسيتم تطبيق الخط والتخطيط المطلوبين.

وضع المُحتوى في صفحة ويب PHP

تتكون كل صفحة ويب من قسم محتوى يُعرف باسم “Body”. هذا هو الجزء الذي تقرأه من الصفحة — ما تقرأه الآن هو نص هذه الصفحة.

كيفية إنشاء موقع ويب بسيط باستخدام PHP - شروحات

أنشئ ملفًا يُسمى body.html وأضف المعلومات التي تُريد تضمينها في الصفحة. لقد قمت بتضمين تفاصيل السيرة الذاتية من صفحة المؤلف ، ولكن يُمكنك إضافة ما تُريد.

كود بسيط للتذييل

يُمكنك إنشاء قسم التذييل لصفحة الويب من خلال التالي. أنشئ ملف على هيئة footer.html وأضف بعض المحتوى. قد تكون هذه معلومات حقوق النشر ، أو ربما بعض الروابط المُفيدة لأي شخص يزور صفحتك.

قد يكون شيء من هذا القبيل:

كيفية إنشاء موقع ويب بسيط باستخدام PHP - شروحات

مع الرمز المُضاف ، احفظ الملف.

تجميع موقع PHP البسيط معًا

باستخدام ثلاثة ملفات HTML مُنفصلة في /html/ ، يُمكنك استخدام PHP echo لتجميعها في صفحة واحدة.

قم بإنشاء ملف PHP جديد يُسمى index.php مع الأسطر الثلاثة التالية فيه:

<?php echo file_get_contents(“html/header.html”); ?>
<?php echo file_get_contents(“html/body.html”); ?>
<?php echo file_get_contents(“html/footer.html”); ?>

عليك حفظه ، وتحميله إلى الخادم الخاص بك ، ثم تصفح إلى index.php. يجب أن تُشاهد صفحة الويب المُكتملة في متصفحك. ضع في اعتبارك أنَّ ملف PHP الفعلي الذي فتحته في متصفحك يتكون من ثلاثة أسطر فقط.

أخيرًا ، يُمكنك إضافة القليل من PHP مع السطر الأخير. قم بتضمين إشعار حقوق النشر مع سنة مُحدثة دائمًا:

<p>Copyright © CM Cawley <?php echo date(“Y”); ?></p>

سيظهر هذا في ملف index.php بعد التذييل. لاحظ كيف يعرض بيان echo date (“Y”) السنة الحالية بأربعة أرقام. يُمكنك تغيير طريقة عرض ذلك بالرجوع إلى قائمة خيارات W3Schools هذه. على سبيل المثال ، ستعرض الأحرف الصغيرة “y” السنة بتنسيق مُكون من رقمين ، بدلاً من أربعة.

استخدم CSS لوضعه وتصميمه ، كما تفعل مع أي عنصر آخر. ابحث عن CSS لهذا المشروع في مستودع GitHub ، جنبًا إلى جنب مع التعليمات البرمجية لموقع PHP البسيط الآخر. تحقق من كيفية استخدام Google Chrome لتصحيح أخطاء CSS.

أحسنت — لقد أنشأت للتو موقع PHP الأول الخاص بك من البداية. حان الوقت الآن لإلقاء نظرة على المزيد من أمثلة مواقع PHP لتحسين مهاراتك.

هل PHP هي الخيار الأفضل لتطوير مواقع الويب؟

كيفية إنشاء موقع ويب بسيط باستخدام PHP - شروحات

الآن أنت تعرف كيفية إنشاء موقع ويب PHP ، يجب أن تعلم أنَّ هذه ليست هي الطريقة الوحيدة لتطوير مواقع الويب. تُوجد العديد من أطر العمل بالفعل لتجارب الويب الديناميكية القائمة على قواعد البيانات ، وهناك JavaScript والتقنيات ذات الصلة مثل Adobe Dreamweaver.

ومع ذلك ، إذا كنت تتطلع إلى البدء في تطوير الويب بلغة PHP ، فمن الذكاء أن تحظى بتقدير الأساسيات. إذا كنت تفهم اللبنات الأساسية لموقع الويب من HTML و CSS و PHP ، فأنت في طريقك إلى النجاح. يُمكنك الإطلاع الآن على كيفية إنشاء خادم وكيل خاص بك على الإنترنت في دقائق.

المصدر
زر الذهاب إلى الأعلى