برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php

اذهب الى الأسفل

برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php Empty برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php

مُساهمة من طرف أحمد مناع في الخميس يوليو 25, 2013 3:10 pm

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

أهلا وسهلا بكم إخوانى الكرام فى الدرس الثانى من دورة برمجة صفحات الويب بإستخدام Php ...بعد ما تعلمنا فى الدرس كيفية إعداد بيئة العمل للبدء فى برمجة ملفات php فى هذا الدرس إن شاء الله تعالى سنتعلم سويا كيفية كتابة ملفات php وحفظها و تشغليها ...

ملفات PHP هي ملفات نصية بسيطة تماما كما هي ملفات HTML.....لذلك يمكنك كتابة ملف PHP بأي برنامج كتابة نصوص يتيح لك كتابة الملفات النصية البسيطة Plain Text مثل Notepad على النظام ويندوز كما أخبرنا سابقا...... ولكن أغلبية مبرمجي PHP يستخدمون أدوات أخرى تسهل عليهم عملية البرمجة عن طريق تلوين الشفرات البرمجية، وتسهل عملية البحث عن الملفات واستبدال المقاطع من عدة ملفات في نفس الوقت، مثل HomeSite.

 على الرغم من أنك لن تحتاج إلى الكثير من هذه الميزات إلا أن استخدام Notepad في عمل ملفات PHP يعتبر أمرا صعبا جدا وخاصة في الملفات الضخمة حيث أن Notepad لا تتيح فتح الملفات الكبيرة،.

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

على أى حال يمكنك البدأ بكتابة ملفاتك بالمحرر المتوفر الآن لديك إلى أن تحصل على محرر آخر، يمكنك بالطبع فتح ملفاتك بأي محرر نصوص، فإذا كتبتها باستخدام Notepad فهذا لا يعني بأنك ملزم باستخدام Notepad في جميع ملفاتك أو حتى في هذا الملف.....الان تعالوا نتعلم كيفية كتابة أول ملف php وذلك على النحو التالى :

1_ بفتح محرر النصوص الذي اخترته وابدأ بكتابة الكود التالى :

الكود:
<html>

<?php
echo "Hello World!";
?>

</html>


وكما ترون فى الكود أعلاه ....يتكون ملف PHP من قسمان : قسم HTML وقسم PHP، الملف بالصورة الطبيعية عبارة عن ملف HTML عادي، ولكنك تستطيع تحديد أجزاء معينة من الملف ليخرج فيها الملف من وضعية HTML إلى وضعية PHP.....و لإخراج الملف إلى وضعية PHP يتم أستخدام الوسم <?php  ?> و يكتب بداخلة الشفرة المراد تنفيذها .....و كل سطر فى التعليمات البرمجية في PHP يجب أن ينتهي بفاصلة منقوطة و التى تستخدم لتمييز مجموعة واحدة من التعليمات من آخرى. 

2_ ثم احفظ الملف في دليل مزود الويب الخاص بك وأعطه الإمتداد المناسب .php أو .php3 حسب إعدادات مزودك ....وبما إننا نستخدم خادم Wampserver فإن الدليل الخاص بالمزود هو مجلد WWW. يمكنك أن ترى أين هو هذا البند عن طريق النقر على القائمة:


برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php Wampserver_menu3


عند النقر على دليل www، يجب أن تشاهد نافذة المستكشف تظهر كما فى الصورة التالية من نظام التشغيل Windows Vista:


برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php Www_directory

و هذا هو المجلد للمزود Wampserver هو الذى سنقوم بحفظ ملفات php فيه حتى يتم تشغليها




3_ تشغيل ملف php ....لنفترض أنك قمت بإنشاء ملف PHP بأسم test1.php....فلتشغيل هذا الملف تحتاج إلى إضافة اسم الملف بعد المضيف المحلي في المتصفح الخاص بك.كما يلى :

http://localhost/test1.php

ما الذي تشاهده عند تنفيذ البرنامج السابق؟ من المفترض أن تشاهد الخرج التالي :

Hello World

التعليقات :



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

يمكنك عمل تعليق من سطر واحد كالتالى :
الكود:

<?
//هذا تعليق لافائدة له له اي معني
?>


مثال آخر :

الكود:
<?
//هذه الداله تقوم بطباعه الكلمه تعليق
Echo “تعليق”;
?>

وأيضا يمكنك استخدام تعليق من أكثر من سطر كالتالي :

الكود:
<?
/*تعليق يتكون من
اكثر من سطر بعلامة السلاش والنجمه
*/
?>

وهكذا تكون
قد انتهيت من كتابة برنامجك الأول بلغة PHP، لا تقلق إذا لم تفهم أي شيء فيه، سنتعلم فى الدرس القادم  كيفية استخدام المتغيرات والعبارات بلغة PHP فالى اللقاء فى الدرس القادم إن شاء الله تعالى

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
سبحان الله وبحمدة .....سبحان الله العظيم
أحمد مناع
أحمد مناع
.
.

تاريخ التسجيل : 15/02/2011
المساهمات : 994
النقاط : 201783
التقيم : 119
الدولة : مصر
الجنس : ذكر

http://egy-tech.forumegypt.net

الرجوع الى أعلى الصفحة اذهب الى الأسفل

برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php Empty رد: برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php

مُساهمة من طرف NEXT في الإثنين ديسمبر 17, 2018 6:20 pm

برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f443  برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f443  برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f443  برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f443  برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f443  برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f443

ـــــــــــــــــــ التوقيع ــــــــــــــــــــ
برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php Do.php?imgf=154090993464951
NEXT
NEXT
الادارة
الادارة

تاريخ التسجيل : 18/02/2011
المساهمات : 386
النقاط : 200566
التقيم : 14
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php Empty رد: برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php

مُساهمة من طرف vbcoder في الثلاثاء ديسمبر 18, 2018 10:09 am

برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f44d  برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f44d  برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php 1f44d
vbcoder
vbcoder
...
...

تاريخ التسجيل : 18/11/2018
المساهمات : 38
النقاط : 66
التقيم : 4
الدولة : مصر
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php Empty رد: برمجة صفحات الويب بإستخدام Php ...الدرس الثانى / كتابة ملفات php

مُساهمة من طرف جورج صبحى في الجمعة ديسمبر 21, 2018 9:18 am

تسلم يا استاذنا
جورج صبحى
جورج صبحى
......
......

تاريخ التسجيل : 18/02/2011
المساهمات : 123
النقاط : 254
التقيم : 5
الجنس : ذكر

الرجوع الى أعلى الصفحة اذهب الى الأسفل

الرجوع الى أعلى الصفحة

ََ

مواضيع ذات صلة


 
صلاحيات هذا المنتدى:
لاتستطيع الرد على المواضيع في هذا المنتدى