الثلاثاء، 2 فبراير 2016

شرح تنصيب برنامج APPSERV وعمل سيرفر اباتشى على جهازك الشخصى

السلام عليكم ورحمة الله تعالى وبركاته
أولاً طريقة التثبيت
 الشرح الوافى والتحميل على الموقع الخاص بالبرنامج
https://www.appservnetwork.com/en/

والان اقوم باقتباس كيفية التنصيب من الموقع:
AppServ Installation Step by Step.

اضغط ملاتبن على ايقونة البرنامج ليتم فتحة للتنصيب

هذه هلة اتفاقية الاستخدام الخاصة بالبرنامج اختر I Agree.
مكان تحميل البرنامج اتركه كما هو

اختر الاربع اختيارات التالية وهى سيرفر اباتسى وخادم قواعد بيانات سكيول ومعالج php و واجهة phpmyadmin للتحكم بقاعدة البيانات.
اسم السيرفر الخاص بك ويترك كما هو localhost وبريدك الالكترونى example@domain.comوالبورت طبعا 80.
تدخل كلمة سر لسيرفر قاعدة البيانات المسماه بسيكول ثم INSTALL.
اختر فينش ومبروك عليك

من المتصفح ادخل الرابط http://localhost/

ثانيا كيفية الاستخدام
حول الدرس
شرح استعمال برنامج السيرفر المحلي Appserv 2.6 لأول مرة

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

متطلبات الدرس
تحميل برنامج السيرفر المحلي من الموقع الرسمي مباشرة
AppServNetwork

الشرح
ندخل مباشرة على جهاز الكمبيوتر
دخل على القرص المحلي (C) أو القرص الذي ثبت عليه
ندخل على مجلد البرنامج ( APPSERV )

كما نرى الملف الأخير لحذف البرنامج وبقية الملفات خاصة بقواعد البيانات والسيرفر والبرنامج بصفة عامة
أما الملف الأول www فهو الذي نضع فيه الملفات والسكربتات .. إلخ
الآن نتوجه إلى أي متصفح ـ أنا أستعمل Google Chrome الأفضل عالميا بالنسبة لي ـ ونكتب Localhost
وهو الرابط الذي ندخل بواسطته إلى لوحة تحكم السيرفر وقواعد البيانات وإلى عرض الملفات والسكربتات أيضا
نعود للمجلد php ونفتح الملف html.html بالمذكرة والظاهر في الصورة
نتوجه للمتصفح وندخل على الرابط
localhost/php/html.html
بحيث html الأولى هي إسم الملف والثانية الصيغة فالملف مكتوب بلغة html
وكما في الصورة تظهر لنا الصفحة فارغة لأننا لم نكتب أي شيء

الآن نفتحه مجددا بالمذكرة ونضيف داخله الكود التالي
-----------------

تعلم برمجة الانترنت
<br/>
http://phpforarab.blogspot.com
-----------------

نقوم بالحفظ في نفس الملف ثم نعود للمتصفح ونكتب (localhost/php/html.html)
الآن تظهر في المتصفح ترجمة الكود فالسطر الأول والثالث جملتين عاديتين أما الثاني
فقد استعملنا عبارة <br/> والتي تعمل عمل الزر Enter

الآن ندخل على السيرفر المحلي من المتصفح
ونضغط على
phpMyAdmin Database Manager Version 2.10.3 أو حسب الإصدار
بحيث في الخانة الأولى نكتب دائما root وهو إسم مستخدم السيرفر
والخانة الثانية كلمة السر التي وضعناها عند تثبيت البرنامج
بحيث يمكننا الدخول لقاعدة البيانات لإنشاء قواعد وجداول وللتعديل عليها أو حذفها
أما الاختيار الثاني فهو
PHP Information Version 6.0.0-dev
فيظهر لك خصائص إصدار PHP الذي يدعمه السيرفر كما يظهر في الصورة
والسيرفر هنا المثبت على جهاز

الدرس الاول بلغة PHP

السلام عليكم ورحمة الله وبركاته
سبق وشرحنا مع هى لغة البرمجة والان توجب علينا معرفة معنى كلمة SSL و CSL .
  • SSL او Server Sided Language أى لغة يتم ترجمتها بعيد عن المستخدم وتكون الترجمة من جانب الخادم مثل لغتى PHP و ASP.
  • CSL هى Client Sided Language اى لغة يتم ترجمتها من جهة المتصفح او من جهة المستخدم مثل اللغة النمطية HTML و لغة CSS للتنسيقات.
الآن كتابة أول كود بلغة PHP وهو كود الاخراج أو الطباعة
لكن أولاً بعد معرفة ان اللغة تتطلب ترجمة من جهة الخادم، فيجب تحويل جهاز الكمبيوتر الخاص بك الى خادم يتعامل مع لغة PHP وهو يسمه بسيرفر اباتشى APACHI ولتحويل الجهاز للتعامل بسهولة مع لغة PHP يتوجب عليك البحث عن هذا البرنامج وتحميلة وتنصيبه على جهازك
APPSERV
يقوم بتحويل جهازك لسيرفر أباتشى
وبعد اكتمال خطوات التنصيب يتوجب عليك الدخول الىالمجلد c://appserv/www
وتقوم بعمل ملف تكست جديد عن طريق الضغط بالزر الايمن للفارة واختار new ثم textfile
تقوم بتغيير اسم الملف الى index.php
تفتح الملف عن طريق الضغط على الزر الايمن بالفارة وopenwith ثم تختار notepad او Notepad++
ثم تكتب الكود التالى
<?php
print "اول سطر بلغة php وانا افتخر انى اتعلم لغة برمجة";
?>
الشرح
<?php
<?
هذه الحواشى تعنى ان ما بين علامتى الاستفهام أكواد تحتاج الى ترجمتها من جهة الخادم وهى بلغة PHP
print
هذا أمر الطباعة على الشاشة
وتكون صيغة الأمر كالتالى
print "الكلام المراد طباعته";
تذكر ان علامة ; تعنى انتهاء دالة برمجية فى اللغة
والأن احفظ الملف وافتح المتصفح واكتب
http://localhost /index.php
وستظهر لك النتيجة التالية:
اول سطر بلغة php وانا افتخر انى اتعلم لغة برمجة

الاثنين، 1 فبراير 2016

ما هى برمجة الانترنت

بسم الله الرحمن الرحيم
برمجة الانترنت ما هى الا عملية تهيئة نظام ادارة لمحتوى الصفحات... يعنى ايه؟!
كل صفحة انترنت بتكون نوع من اتنين
  1. ثابتة او static
  2. متغيرة او dynamic
الصفحات الثابتة: هى كل صفحة على الانترنت تحتوى على موضوع لا يتغير ولا يمكن تغييرها وهى تكون مكتوبة بكود يسمى HTML وسوف ندرسه سوياً فيما بعد مثل مواقع الشركات الخاصة.
الصفحات المتغيرة: هى صفحات يتم تحديثها من حين الى آخر وهى ما تحتاج الى ما يسمى بالبرمجة كى يستطيع المستخدم او صاحب الموقع تغيير محتواها مثل المنتديات"اضافة وحذف الموضوعات" وموقع الفيس بوك وتويتر فتستطيع اضافة موضوعات له بسهوله عن طريق ارسال متغيرات.

المختصر المفيد هو ان كل صفحة فيها كلمة اضافة وحذف وتعديل وهكذا تعتمد فى الاساس على لغة البرمجة التى تكسبها ميزة التعديل.
..................................................................................................
برمجة الانترنت هيا عملية كتابة الاكواد فى أصل الملف ليتم التعامل معه .
طيب ازاى يتعامل معاه؟
اولاً الصفحة بتحتوى على نموذج "مدخلات" يتم ارسالها الى الاسكريبت "العقل" فيقوم بترجمتها وتخزينها على قاعدة بيانات وارجاعها للمستخدمين الموجودين جميعا.
هناك عدة لغات برمجة لبرمجة صفحات الانترنت وهى PHP و ASP وغيرها ممن يستخدمهم المبرمجون والمطورون الا انى سوف اختص بالشره لغة PHP لسهولتها ونظراً لكون معظم السيرفرات تدعمها.
طريقة كتابة الاكواد وكيفية التعلم سوف تتعلمونها لاحقاً معى باذن الله.
*****************
أشوفكم الدرس الجى ان شاء الله مع كتابة اول كود لينا بلغة PHP