[ الدرس الثالث ] تنفيذ صفحات php

DeletedUser

Guest
:

بسم الله الرحمن الرحيم
الحمد لله رب العالمين
والصلاة السلام على أشرف المرسلين
سيدنا محمد عليه أفضل الصلوات والتسليم

السلام عليكم ورحمة الله وبركاته
تحية غالية لرواد القسم الجميل

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

بسم الله نبدأ ::

تركيب ملف PHP ::::
الملف الذي يحتوي على كود بلغة PHP هو مجرد ملف نصي عادي جداً يمكن إنشاؤه عن طريق برنامج NotPad البسيط أو البرامج المختلفة الأخرى مثل Dreamweaver هذا بجانب العديد من برامج تحرير لغة PHP المجانية التي يمكن الوصول أليها عن طريق الموقع www.download.com

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


PHP:
<?
echo "DRAGON."
?>

إذا قمت بتنفيذ هذه الصفحة ستجد عبارة "DRAGON." تم طبعها في الصفحة الرئيسية للمستعرض

يمكن أيضاً إستخدام عبارة التعريف القياسية php كما في المثال التالي ::


<?php
PHP:
echo "DRAGON."
?>

يمكنك أيضاً إستخدام عبارة تحديد اللغة Script language كما في المثال التالي ::


PHP:
<script language = "php">
echo "DRAGON."
/script>

كما يمكن أيضاً إستخدام علامة السكربت القياسية %> وهي تستخدم أيضاً مع كل من لغة VBScript ولغة JavaScript لصفحات ASP كما في المثال التالي ::


PHP:
<%
echo "DRAGON."
%>

كيف يتم تنفيذ صفحات PHP ؟

هناك طريقتين لتنفيذ هذه الصفحات
:

الطريقة الأولى : هي نسخ الصفحات المراد إستعراضها تحت الدليل c:\inetpub\wwwroot وفي هذه الحالة يتم الوصول إلى الصفحات المراد إستعراضها عن طريق الوصلة التالية ::

http://localhost/page1.php

حيث page1.php هي الصفحة المراد تنفيذها

الطريقة الثانية : هي إنشاء دليل تخيلي للدليل الذ يوجد به صفحات PHP المراد إستعراضها ، ويتم ذلك عن طريق الخطوات التالية ::
قم بفتح برنامج IIS وأضغط RClik على Default Web Site وإختار NEW I Virtual Directory سيظهر المرشد الخاص بإنشاء الدليل .
إضغط Next حتى تنتقل إلى الصفحة التالية وقم بكتابة Alias وهو الإسم التخيلي للدليل وليكن "myphp" .
إضغط Next حتى تنتقل إلى الصفحة التالية وأختار الدليل الفعلي الذي توجد به صفحات PHP ، وليكن "e:\php\page1" ثم أضغط Next .
ستظهر صفحة بها الصلاحيات التي تريد منحها للموقع مثل القراءة فقط أو تنفيذ برامج CGI ، قم بقبول الإختيارات الإفتراضية وأضغط Next ثم Finish .
لكي تقوم بإستعراض الصفحة يجب كتابة العنوان التالي ::

http://localhost/myphp/page1.php

مثال ::

يمكنك التفريق بين مخرجات لغة HTML ولغة PHP من الكود التالي ::


PHP:
<p> This is html </p>
<?
echo "This line is php"
?>




ملحوظة :: إذا أردت إظهار نص باللغة العربية يجب إستخدام العربية dir الخاصة بلغة HTML لإظهار اللغة من اليمين إلى اليسار ، وفيما يلي كود يؤدي ذلك ::


PHP:
<html dir="rtl">
<p>بسم الله الرحمن الرحيم</p>
<?
echo "منتديات حرب القبائل"
?>




لاحظ2 : عند كتابة العنوان في سطر العنوان الخاص ببرنامج IE يتم تنفيذ عملية تسمى Request أو طلب من السيرفر ويقوم IIS بتنظيم ذلك والإستجابة للطلب حتى يتم عرض الصفحة للمستخدم بعملية تسمى Response والفرق بين الوقتين هو وقت الإستجابة ويتوقف عليه عوامل كثيرة جداً مثل سرعة السيرفر وعدد المواقع به ولكن العامل الوحيد الذي نستطيع التحكم به لتقليل هذا الوقت هو حجم الصفحة من رسومات أو أفلام متحركة ، فيجب مراعاة عامل سرعة عرض الصفحة بحيث لا تأخذ عملية تحميل الصفحة لمستخدم النت عن طريق Dial-up إلى أكثر من 30 ثانية وإلا سيمل الزائر ويتجه إلى موقع آخر ، وفي هذه العملية يتم ترجمة أي سكربت قمت بكتابته إلى صفحة صالحة للعرض ، فإذا حاولت أن تشاهد مثلاً الكود الخاص بك من صفحة موجودة على النت لن تشاهد إلا نتيجة هذه المعالجة وكود HTML فقط .

يتم أثناء هذه العملية إستخدام بروتوكولات خاصة حتى يتم تبادل المعلومات بين السيرفر والمتصفح

وإن شاء الله في الدرس القادم سوف أقوم بشرح هذه البروتوكولات

أسأل الله أن لا أكون أطلت عليكم الحديث

منتظركم
 
التعديل الأخير بواسطة المشرف:
أعلى