دورة XeNoN للـ Php|الدرس الأول|إنشاء ملف Php و تعلم بعض الأساسيات|

[RIGHT]بسم الله الرحمن الرحيم

أهلا أحبائي ^^ هذا أول درس لنا في الدورة
أولا : أنا لا أريد أن أسرد لكم تاريخ الـPhp القديم جداا و لا التعريفات المضجرة بل سأعطيكم لمحة سريعة و ما يجب أن تعرفه على هذه اللغة :
سأبدأ لكم بشيء الذي يفتح الشهية :wink:

أقسام الموضوع :

1-إستعمالات الـPhp : على ماذا ستكون قادرا أن تفعله بعد تعلمك للغة الـ Php

[SIZE=5][SIZE=4]-2 ما يجب أن تعرفه للدخول إلى عالم الـPhp[/SIZE]

[/SIZE]-3 إيجابيات الـPhp

[SIZE=5][SIZE=4]الأدوات : [/SIZE][/SIZE]

[SIZE=5][SIZE=4]1- برنامج Appserv[/SIZE]

[/SIZE][SIZE=5][SIZE=4]2- محرر نصوص متطور …[/SIZE][/SIZE]

[SIZE=5][SIZE=4]الأساسيات [/SIZE][/SIZE]

[u][SIZE=5][SIZE=4]تطبيقات بسيطة

[/SIZE][/u][/SIZE]2- تطبيق مهم جــــدا عن المتغيرات


1- إستعمالات الـPhp : على ماذا ستكون قادرا أن تفعله بعد تعلمك للغة الـ Php

-* نصيحة من عندي : تريد إحتراف [SIZE=5]السبام يجب أن تحترف الـ Php لماذا ؟ : لأن أهم أدوات السبام من MAiler InBox [/SIZE]و الـLetter تعتمد 100% على إلمامك بلغة الـPhp و أغلب إذا لم نقل كل الأدوات المطروحة في المنتديات [SIZE=5]ملغمة eek
[/SIZE]يعني أن تتعب و في الأخير الملغم يحصل على جميع ضحاياك إحذرررر , عند إتقانك للغة Php ستستطيع صنع أدواتك و نتظيف الأدوات المشكوك فيها , سأقوم بدوررة في السبام قريبا لا تقلق ^^
-* بعد تعلمك للـPhp ستكون قادرا على إنشاء مواقع إحترافية و برمجة كل من Session و حتى الهاكات لموقعك الخاص يعني حماية للأبد :wink:
-* ستكون قادرا على الإلمام بكل جديد تطوير المواقع و المنتديات لأن أغلب التطويرات المطروحة تكون بلغة Php المدموجة بالـHTML و سنتكلم عن ذلك بالتفصيل لا حقا لأن لغتي الـPhp و الـHTML مرتبطين خطيا , ليسا متوازيين , ههههبلنا البـــــاك xD , لدينا مرحلة خاصة بهذا الموضوع :wink:
-* ستكون قادرا على التعديل في أي ملف Php و تنظيفه و فحصه و تغييره إلى ما يعجبك و يخدم مصلحتك و حاجتك …

[SIZE=5]-2 ما يجب أن تعرفه للدخول إلى عالم الـPhp [/SIZE]

-* معرفة سطحية (الأساسيات فقط) في لغة HTml لأننا سندمجها مع هته اللغة
-* معرفة متواضعة جدا بالإنجليزية
-* الصبر الصبر الصبر , لأنني ما إن بدأت أتعلم هذه اللغة و أنا أتخبط في الأخطاء البرمجية و لو لم أوسع صدري فسيكون قد ممر زمن طويل من أن تركتها و بحثت عن شيئ أسهل
-* إقرأ إقرأ جيــــــدا و أنتبه لكل صغيرة في الدرس و إذا لم تفهمه أعد قراأته أكثر من مرة …
-* إنزع حاصية Copier - Coller من رأسك !!! أكتب لتتمرن و حاول أن تحفظ فذلك ينشط لك خلاياك العصبية :open_mouth: تخصصي علوم طبيعية :cool: xD لا لا جدياااا حاول أن تحفظ كل ما تقرأه فنحن لن نضيع نصف عمرنا في محاولة تعلم هذه اللغة
-* في كل كـــود Php تجده حاول أن تقسمه و تفهمه جييييدا ستطور من تقنياتك أكثر بكثثثير .

[SIZE=5]-3 إيجابيات الـPhp :[/SIZE]

-* سهــــــــــــــــــــــــــــــــــــــلة جداا و بسيطة و ممتعة ^^
-* كثرة دعمها من قبل البرمجات الأخرى
-* ألا تزال تذكر الإرتباط الخطي xD أجل لغة الـPhp مرتبطة و مندمجة مغ أشهر اللغات البرمجية الـHtml بالدرجة الأولى و Css ; Ajax , Js .
-* تدعمها جميع الأنظمة

الآن دعنا نبدأ : Let’s Go !
[SIZE=5]
[/SIZE]الأدوات :

[SIZE=5]
1- برنامج Appserv

[/SIZE]
لإتمام هته الدروس يجب أن يكون لك سيرفر شخصي على جهازك و أنصحك بـAppserv
لماذا ؟ :
إنه بمثابة محتبرك الخاص لجميع أكواد الـPhp و من دونه لن نستطيع تطبيق الدروس …
فبه لن تحتاج لإتسضافة
وله عدة إستعمالات أخرى كأنك تملك سيرفر للمواقع على جهازك …
رابط التجميل من الموقع الرسمي :
هنــــــــا
كيفية التثبيت :
هنـــــــا

[SIZE=5]2- محرر نصوص متطور …[/SIZE]

لماذا :
الأخطاء البرمجية تحدث حتميا و سترد لك رسالة خطأ في البرمجة مكتوب أمامها رقم السطر الذي يوجد به الخطئ لنقول أن ملف الـPhp خاصتك فيه 70 سطر و الخطئ في السطر 20 ’ لا بأس jتفتح الملف بالـBlocK Note تعد السطور إلى أن تصل إلى السطر 20 و تصححه … لنفرض الآن أنك تملك ملف بـ278سطر و الخطئ في السطر 178 ستحسب السطور ؟ xD
نصيحة من XeNon :wink: إستعمل : NotePAd ++
دائما رابط التحميل من الموقع الرسمي -النسخة الأخيرة 2011 :
هــــــنا

و من ميزات هذا البرنامج الممتازة خاصية الألوان فهو يلون لك تلقائيا الأوامر و الوسوم و الفواصل لتستطيع التمييز فيما بينها بسهولة :rolleyes:

نبدأ على بركة الله :

[SIZE=5]أولا : [/SIZE]

قم بالدخول للمجلدAppserv و اذهب إلى www هذه هي ملفات موقعك … أنشئ ملف جديد أسمه 1 بمتداد Php
و سيكون رابط ملفك كالتالي : http://localhost/1.php و هنا سنعمل التطبيقات …

إفتح الملف 1.php ببرنامج الـNotepad++ و لنبدأ …

[SIZE=5]الأساسيات :[/SIZE]

طريقة كتابة ملفات الـPhp
جممييـــــــــــــــــــــــع ملفات الـPhp تبدأ بـ

<?php

و تنتهي بـ

?>

و هناك بعض المبرمجين يختصرون و ينزعون كلمة الـphp لا أنصكم بذلك فبعض الأنظمة لا تدعم هذا الإختصار …
طـــبعا جميع الأكواد ستكون بين الوسمين المذكورين سابقا الأول وسم البداية
و الثاني وسم النهاية .

[SIZE=5]تطبيقات بسيطة : [/SIZE]

نريد أن نعمل ملف Php به كتابة معينة , سنستعمل الأمر print و هو يستعمل كالآتي :

<?php
 Print "ضع هنا ما تريد " ;
?>

[RIGHT][SIZE=5] ملاحــــظة :[/SIZE]
[/RIGHT]
[SIZE=5]
كباقي اللغات تمتلك الـPhp بعض الأوامر تؤدي لنفس النتيجة مثلا إستعل في تطبيقنا الماضي الأمر Echo بدلا من Print و ستجد نفس النتيجة و هي ظهور كتابتك .

[/SIZE]2- تطبيق مهم جــــدا عن المتغيرات :

المتغيرات ! ما هذه الكلمة ؟؟؟؟ أنا أسمعها كثيراا
:wink: أجل فإن التلاعب بالمتغيرات هي من أرقى طرق الإختراق =)
سهلة جداا فقط إتبعني :
المتغيرات سميت بالمتغيرات لأنها غير محددة و لا تملك أمر معينا فهي مجرد وسم (وسم = أداة للتعيين) نميز بها المتغير و هو الموسوم بالوسم و الوسم نفسه غير محدد و يمكن تغييره :open_mouth:
لا تقلق ستفهم بالتطبيق تمعن جيدا في هذا الكــــود :


<?Php
$xenon = "أكتب هنا ما تريد";
Print $xenon; 
?>

[u]

[COLOR=Sienna]شرح الكود :

[/COLOR][/u] <?Php = وسم البداية و قد تكلمنا عنه سابقا
$xenon = ($) هذا رمز الوسم يوضع أمام كل مميز وسم ,
(xenon) هذا مميز الوسم و التي يمكننا التعديل فيها كما نريد
أكتب هنا ما تريد = القيمة .
?> = وسم النهاية و قد تطرقنا إليه سابقا .
Print = أمر يمكننا من إظهار كتابة عن طريق الـPhp و قد طبقنا عليه من قبل … print $xenon;

[u]المختصر المفيد :

[/u] لكي نتمكن من عمل أمر على متغير معين يجب علينا أن نحدد المتغير بالوسم الذي يتكون من رمز الوسم ($) , و مميز الوسم (xenon) في مثالنا السابق , و القيمة التي نريد أن نثبت عليها الوسم في مثالنا السابق ( أكتب هنا ما تريد )

[SIZE=5][u][COLOR=Sienna]ملاحظة :

[/u][/COLOR] المتغيرات من اهم الأشياء التي نتعلمها للبدأ في إحتراف الـPhp لتعدد إستعمالاتها فهي تشمل الكلمات و الروابط و الصور و …إلخ سنتكلم عنها بالتفصيل بعد أن ننتهي من الأساسيات في الدروس القادمة …

[/SIZE]الخاتمة :

هذا مجرد مدخل بسيط و متواضع للغة الـPhp و لم أتعمق كثيرا للحرص على فهم الدورة جيدا
تطرقنا اليوم إلى :

  • / ماهي لغة الـPHp
  • / إستعمالتها
  • / ماذا نحتاج لإتقانها
  • / كيفية إنشاء ملف Php
  • / تطبيقات بسيطة
  • / مدخل للمتغيرات

ربما سأخصص درس آآآخر خاص بالمتغيرات لأنها متشعبة قليلا و سنحتاجها كثييرا
لقد حاولت أن أبسط الشرح لأقصى ما أتسطيع أرجو أن أكون قد أفدتكم , أي سؤال أنا هنا :wink:
و سنلتقي مع الدرس الثاني الشيق جداااا و هو الدوال

نلتقي هناك , كان معكم أخوكم بلال -xEnOn-
السلام عليكم و رحمة الله تعالى و بركاته .[/RIGHT]

بالتوفــــــيقـ,

مرسي خويا درس واضح … و دسم
متابعين معك …

يعطيك الف عافيه

بداية موفقة جداً و جميلاً اخونا الحبيب , ! …

الله يعطيك العافية يآرب , …

[COLOR=Red]تطبيق ddd …[/COLOR]


</html>
<title> Sec4Ever L0v3r'z</title>
<html>
<?php
print ("th4nxz xen0n ");
?>

درس واضح خويا
ومتابعين معاك

Lagripe-Dz, M4DM4N, Python_Dz
تعيشو لحباب :wink:
MMA_LORD_735
rak ka3ba kho =)
إنشاء الله القادم أقوى :wink: