[ تابع... الدرس الثاني ] تركيب السيرفر الشخصي وكتابة أول سيكربت php لنا

DeletedUser

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

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


في البداية , أنا مو شايف أي تشجيع أو متابعة , يعني الدرس الثاني ما رد علي غير 2 فقط وين الباقي ؟!


والله يا إخوان إذا مافي متابعة أنا بمل , ودي منافسة وأسئلة



تثبيت الـ PHP :
اذا اردنا تثبيت الـ PHP لدينا سوف نحتاج إلى php,mysql,apache , ولا داعي لتنزيل كل منهم على حده بل سنقوم بتنزيل سيرفر كامل يحتوي عليهم هم الـ3 و هذه هي الوصله : http://prdownloads.sourceforge.net/p...ptriad2-2a.exe
هذا أهم جزأ , وقد شرحناه في الدرس الماضي لكن الشبابا قالو نريد سيرفر شخصي وها هو في الرابط العلوي

________________________


الآن سنحتاج محرر نصوص


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


لكننا سنستخدم : phpdesigner


الرابط :


http://www.mpsoftware.dk/phpdesigner.php


التحميل ستجده في آخر الصفحة


الآن ننتقل لجزأية أخرى من الدرس وهي كتابة أول سيكربت لنا :


___
______
__________


اولاً يجب علينا ان نتعرف كيف نقوم بتشغيل الخادم الذي قمنا بتنزيله و بفرض انك قمت بتركيبه على جهازك , اذا لم تقم بتركيبه افعل ذلك الآن ! لانه حان وقت العمل .

بعد تركيبه إذهب إلى

1- Start->Programe->PHPTriad->Apache Console->Start Apache
2- Start->Programe->PHPTriad->MySQL->MySQL - D

ممتاز في هاتين العمليتين قمنا بتشغيل الخادم .

الآن لنبدأ العمل , سوف نحتاج إلى برنامج Notepad المرفق مع الـ Microsoft Windows تذكر notepad و ليس wordpad .

حسناً اذا كنّا نريد تخزين الملفات التي ستعمل على السيرفر نقوم بتخزينها بالمسار التالي :

C:\Apache\htdocs

و يمكنك إنشاء مجلدات ووضع برامجك في هذا المجلد لكي يتم تشغيل البرامج على السيرفر الشخصي .

عموماً , الآن قم بتشغيل الـ notepad و ضع التالي في الـ notepad :


شيفره برمجيه :

PHP:
<?

echo "Hello World !";

?>






الآن قم بحفظ الملف في C:\Apache\htdocs بإسم Hello.php لا تنسى ليكون الامتداد php و ليس txt .

الآن إذهب إلى متصفحك و اكتب العنوان التالي : http://localhost/Hello.php

رائع !! تم طباعة الجمله Hello World هذا هو برنامج الاول مع الـ PHP .

الآن لنأخذ ما كتبناه بشئ من التفصيل .

اولاً بدأنا البرنامج بالعلامه <? و انتهينا بالعلامه ?>

هذه الوسوم تسمى وسوم الـ PHP .

ما هي وسوم الـ PHP ؟
هذه الوسوم تخبر المترجم ان الـ PHP بدأت و جميع الاسطر التي بعد <? تعتبر اسطر PHP و سيتم معاملتها على انها سطور برمجيه خاصه للـ PHP .

انواع الوسوم :
للـ PHP اكثر من وسم و سوف نقوم بذكرها جميعها بإذن الله ..

1- اسم الوسم : الوسم البسيط
وهو الذي قمنا بكتابته في اول برنامج لنا حيث الذي نبدأ في <? و ننتهي في ?>

شيفره برمجيه :

PHP:
<?
echo "Hello World !";
?>






2- اسم الوسم : وسم XML
و هذا النمط يكون بهذا الشكل

شيفره برمجيه :

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










3- اسم الوسم : وسم Script
و يكون بهذا الشكل , و يشبه وسم لغتي برمجة السكربتات JavaScript و VBScript

شيفره برمجيه :

PHP:
<SCRIPT language='php'>
echo "Hello World !";
</SCRIPT>






4- اسم الوسم : وسم ASP
و هذا الوسم يشبه وسم لغة البرمجه التي تنتجها Microsoft و هي ASP و تكون بهذا الشكل

شيفره برمجيه :

PHP:
<%
echo "Hello World !";
%>





أي من الوسوم اختار ؟
هذا ليس مهم و لكن الشائع هو الوسم البسيط ووسم XML , شخصياً لا انصح بوسم ASP لانه قد يسبب مشاكل و يحتاج إلى اتاحه في ملف الـ php.ini , لذلك لا انصح بإستخدام .

هذه الدوره سوف تستخدم الوسم البسيط بإذن الله .

حسناً الآن تعرفنا على الوسوم لنتعرف على الكلمه echo , يعتبر هذا الامر او ما نسميه مشيّد من اهم المشيدات في الـ PHP , حيث يقوم بطباعة الكلمات و كودات الـ HTML .

بعد المشيّد استخدمنا علامة الاقتباس المزدوجه " و جميع القيم التي تكون بين هذه العلامه ستعتبر انها سلسله (نص) , هذا يعني ان Hello World عباره عن سلسله .

بالنسبه للعلامه ; و هذه العلامه مهمه جداً و دائماً توضع في نهاية اي سطر في الـ PHP و المبتدئين دائماً يقعون في هذا الخطأ حيث ينسون كتابة هذه العلامه .

الفراغات في الـ PHP :
الـ PHP لا تأخذ الفراغات بعين الاعتبار ! حيث يمكننا وضع الفراغات كما نشاء و لن نحاسب على ذلك , حيث يمكن ان يكون برنامج الاول بهذا الشكل :


شيفره برمجيه :

PHP:
<? echo "Hello World !"; ?>






حيث يصبح البرنامج كله سطر واحد ! و كذلك يمكننا كتابة البرنامج بهذا الشكل


شيفره برمجيه :

PHP:
<?


echo "Hello World !";


?>






لا مشكله ! كذلك بهذه الطريقه


شيفره برمجيه :

PHP:
<?
echo "Hello World !";
?>






كذلك لا مشكله , طبعاً لن نستفيد من الفراغات في مرحلة البدايه , لكن سوف نحس بها عندما نبرمج التطبيقات الكبيره .

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

تم بحمد الله تعالى

بإنتظار تطبيقاتكم بفارغ الصبر


 

DeletedUser

Guest
راائع ,
ممكن تصور لي الصفحة ؟ اللي فتحتها بالمتصفح

وين باقي الشباب :(
الدرس صعب ؟
 

DeletedUser

Guest
شباب وينكم ‏:‏( هذا الدرس مهم جدا أيضا ‏

لازم تطبقه عشان تكمل الدورة
 

DeletedUser

Guest
...

+ هذا الوسم :
كود:
[COLOR=Blue][CENTER]<?php[/CENTER]
[/COLOR]
دائماً أراه في السكربتات الكبيرة مثل الـ pbboard و الـ vb فـ هل هناك سبب محدد يميزه عن غيره من الوسوم أخي ؟

...
 

DeletedUser

Guest
...

+ هذا الوسم :
كود:
[color=blue][center]<?php[/center]
[/color]
دائماً أراه في السكربتات الكبيرة مثل الـ pbboard و الـ vb فـ هل هناك سبب محدد يميزه عن غيره من الوسوم أخي ؟

...


نعم
لإن هذا الوسم كما ذكرت في الأعلى يدعم الـ xml
وجميع المنتديات تحتوي على هذه اللغة :)
 

ولاية بني ياس

TW VIP - SaleH
مستوى التفاعل
116
الآن سنحتاج محرر نصوص

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


لكننا سنستخدم : phpdesigner


الرابط :


http://www.mpsoftware.dk/phpdesigner.php


التحميل ستجده في آخر الصفحة


الآن ننتقل لجزأية أخرى من الدرس وهي كتابة أول سيكربت لنا :


___
______
..
ما الفرق بين البرنامج هذا
وهذذا
NotPad++
وأيهم الأفضل بنسبه لك ؟

الشئ الآخر وعلى مفهومي
إن الوسم
PHP:
<?php
هو وسم خاص لـ اللغة هذي
وأي برمجة لازم يكون هذا ؟
وإغلاقها يكون بشكل ؟>

ولا انا غلطان ؟
 

DeletedUser

Guest

..
ما الفرق بين البرنامج هذا
وهذذا
notpad++
وأيهم الأفضل بنسبه لك ؟

الشئ الآخر وعلى مفهومي
إن الوسم
PHP:
<?php
هو وسم خاص لـ اللغة هذي
وأي برمجة لازم يكون هذا ؟
وإغلاقها يكون بشكل ؟>

ولا انا غلطان ؟

بالنسبة لمحرر النصوص لك حرية الإختيار
أنا أستخدم النوتباد
لو بدك تستخدمه لا يوجد أي مشكلة

نعم كلامك صحيح , إضافة إلى كلامي السابق
 

DeletedUser

Guest
وعليكم السلام

أشكرك على هذه الدورة

ولكن أرجوا منك تعديل وصلة تثبيت الـ php


لأنها لاتعمل
 
أعلى