تطوير تطبيقات الويب باستخدام لغة php

تطوير تطبيقات الويب باستخدام لغة php
5 (100%) 3 votes

PHP (أو PHP Hypertext Preprocessor) هي لغة برمجة نصية من جانب الخادم يتم استخدامها لإنشاء صفحات ويب ديناميكية يمكنها التفاعل مع قواعد البيانات. وهي لغة مفتوحة المصدر واسعة الاستخدام تُستخدم خصيصًا لتطوير تطبيقات الويب ويمكن تضمينها في HTML.

لماذا بي اتش بي؟

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

من السهل تعلم دورة PHP لأي من الوافدين الجدد ، ولكنها توفر أيضًا ميزات برمجة متقدمة.

باستخدام PHP مع نظام قواعد البيانات

PHP ، كلغة برمجة ، تحظى بشعبية كبيرة بين مطوري الويب بسبب قدرتها على التفاعل مع أنظمة قواعد البيانات بما في ذلك Oracle و MySQL.

يناقش هذا المقال استخدام لغة البرمجة النصية PHP مع قاعدة بيانات MySQL. يمكن لأي موقع أن يتطلب مجموعة متنوعة من البيانات أو المعلومات لعرضها واستردادها من قاعدة البيانات. يمكن أن يشمل ذلك عرض قائمة بسيطة لتشغيل الموقع استنادًا إلى البيانات المخزنة في قاعدة البيانات.

فيما يلي بعض الأمثلة التي يمكن استخدام PHP و MySQL معًا:

• لافتات الإعلان الرقمي، حيث النصي PHP يمكن استخدامها لاسترداد لافتة الرقمي من قاعدة البيانات، والتي ثم يختار لافتة عشوائي من سجلات الجدول، وإرساله إلى البرنامج النصي الاستدعاء. يمكن أن يحافظ نص PHP أيضًا على عدد المشاهدات ونقرات الإعلان من موقع الويب.

• منتديات الإنترنت أو اللوحات الرقمية ، والتي تستخدم PHP و MySQL لتخزين واسترجاع رسائل المستخدم.

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

إعداد قاعدة بيانات MySQL

يختلف إجراء إعداد قاعدة بيانات MySQL وفقًا للمضيف. تتطلب كل قاعدة بيانات اسم مستخدم وكلمة مرور ، للوصول إلى قاعدة البيانات.

يمكن إدارة قاعدة البيانات باستخدام برامج نصية PHP أو باستخدام برنامج مثل PHPMyAdmin.

الخطوة التالية هي إنشاء جداول قاعدة البيانات لتخزين معلومات موقع الويب. إنشاء جدول قاعدة بيانات باستخدام PHPMyAdmin هو أيضا بسيط. بالتناوب ، يمكن إنشاء قاعدة البيانات التالية وتكوينها باستخدام سكريبت PHP التالي:

CREATE TABLE tablename {

الحقول

}
حيث يتم ترميز الحقول كنوع اسم الحقل (الطول) extra_info

مثال: varchar الأول (15) NOT NULL

يتم استخدام الأمر التالي في البرنامج النصي PHP للاتصال بقاعدة MySQL:

mysql_connect (localhost، $ username، $ password)؛

حيث:

• localhost هو عنوان الخادم الذي يعمل عليه موقع الويب ،

• اسم المستخدم $ هو اسم المستخدم للوصول إلى قاعدة البيانات

• كلمة المرور $ هي كلمة المرور للوصول إلى قاعدة البيانات

تنفيذ أوامر PHP

بعد تكوين قاعدة بيانات MySQL والتوصيل بها ، يمكنك بدء تنفيذ أوامر PHP على الخادم.

فيما يلي طريقتان لتنفيذ أمر PHP:
• إدخال الأمر في PHP باستخدام بناء الجملة التالي:

Mysql_query (استعلام $)

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

• تحديد الأمر كمتغير. سيتم تعيين نتيجة العملية للمتغير.

إدخال البيانات والإخراج

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

 

فيما يلي مثال لصفحة HTML مع مربعات النص التي يمكن استخدامها لإدخال البيانات في نموذج:

-تطبيقات-الويب-باستخدام-لغة-php تطوير تطبيقات الويب باستخدام لغة php

 

بدلاً من ذلك ، يمكنك استخدام المتغيرات لإدخال المعلومات في قاعدة البيانات. مثال:

 

$first=$_POST[‘first’];

$last=$_POST[‘last’];

$phone=$_POST[‘phone’];

$mobile=$_POST[‘mobile’];

$fax=$_POST[‘fax’];

$email=$_POST[’email’];

$web=$_POST[‘web’];

$ query = “INSERT INTO contacts VALUES (“، “$ first”، “$ last”، “$ phone”، ’$ mobile’، ’$ fax’، ’$ email’، ’$ web’) “؛

mysql_query ($ الاستعلام).

يتم حفظ هذا البرنامج النصي في ملف insert.php ، والذي يمكن استدعاؤه من نموذج HTML. باستخدام هذه الطريقة ، يتم تخزين البيانات التي يتم إدخالها في نموذج صفحة الويب في المتغيرات المحددة ، والتي يتم تمريرها بعد ذلك إلى PHP.

لعرض (أو إخراج) البيانات المدخلة باستخدام PHP ، يمكنك استخدام الأمر MySQL التالي مع النتيجة المخصصة للمتغير.

$ query = “SELECT * FROM contacts”؛

$ النتيجة = mysql_query ($ الاستعلام).

توفر لغة PHP طريقتين للتقديم هما GET و POST للحصول على البيانات المقدمة من النموذج في برنامج PHP. تعرض طريقة GET المتغيرات والبيانات في عنوان الصفحة ، بينما تكون غير مرئية في طريقة POST. على سبيل المثال ، يمكن إنشاء نص برمجي يعرض صفحات ويب مختلفة بناءً على الرابط الذي تم النقر عليه.

yourpage.php؟ user = david (لإظهار صفحة ديفيد)

yourpage.php؟ user = tom (لإظهار صفحة Tom)

0 responses on "تطوير تطبيقات الويب باستخدام لغة php"

Leave a Message

X