الفرق بين php و html

4 views
Skip to first unread message

وليد خواجي

unread,
Dec 31, 2013, 1:21:50 AM12/31/13
to مملكه العرب
-الفرق بين PHP و HTML :
قبل :لغة HTML
أذكركم أن صفحة HTML يكون لها الأمتداد .HTML ,لن أدخل في التفاصيل أكثر سأترك لكم الصورة تبين لكم كيف يتم التعامل مع صفحة HTML:

كما ترون هناك مرحلتين :
-المستعرض (انه أنت,الزائر) يطلب استعراض صفحة ويب من الخادم بطريقة جد مؤد بة:"من فضلك أرسل لي صفحة course.html"
-الخادم يرد عليه بارسال الصفحة المطلوبة :course.html
من هنا نستنتج أن المستعرض يطلب صفحة ويب من موقع معين :فأنه يطلبها من الخادم الذي يقوم بتدبير واستضافة هدا الموقع.عندئذ الخادم يرسل للمستعرض أو الزائر الصفحة المطلوبة التي تظهر على الفور أمام أعينه
وهذا ما يحدث في كل مرة عندما تطلبون صفحة HTML.ولكن ماهو الفرق عند طلب صفحة PHP ؟

الآن :لغة PHP
هناك مرحلة جد مهمة ستنضاف الى المرحلتين السابقتين :صفحة PHP تعالج عند الخادم قبل ما ترسل الى المستعرض :


نحلل جميع المراحل من جديد :
-المستعرض يطلب من جديد استعراض صفحة ويب من الخادم بطريقة جد مؤدبة:"من فضلك أرسل لي صفحة course.php"
-هنا تبدأ المرحلة الجد حساسة والمهمة وهي التي تحدث الفرق في التعامل مع صفحات الوي ب: الخادم لا يرسل على الفور الصفحة المطلوبة.أولا يقوم بمعالجتها وتنفيذ ما تحتويه من أوامر. طبعا لأن المستعرض غير قادر على قراءة صفحة PHP (الخادم وحده القادر على ذلك)
المستعرض قادر فقط على قراءة صفحات HTML وما يقوم به الخادم هو تحويل صفحة PHP الى صفحة HTML حتى يستطيع المستعرض قراءتها
-وأخيرا عند معالجة صفحة PHP والتي لا تحتوي الا على أكواد HTML رغم أن امتدادها .php (يمكنك التحقق من ذلك بأظهار كود صفحة الويب التي أمامك ) عندها يقوم الخادم بارسال الصفحة الى المستعرض:تفضل هذا ما طلبته




شرح من زاويه مختلفه
هي ليست لغة برمجة كما يعتقد البعض .. إنما هي مجرد لغة تفاهم بين الصفحة والمستعرض ( انترنت اكسبلورر أو نيتسكيب أو غيره .. ) .. ما معنى ذلك ؟ معناه أن سطور HTML الموجودة في الصفحات هي مجرد أوامر موجهة للمستعرض ليقوم بأمور معينة مثل : عرض نص أو عرض صورة أو عرض روابط تشعبية ... إذن وكما يقول كبار المبرمجين إن لغة HTML هي لغة جامدة لا تتجاوب مع أي تأثيرات خارجية .. كل ما تقوم به هو ما أدخله مصمم الصفحة عليها فقط لا غير ..

جيد جدا .. ولكن وبسبب التقدم الحاصل في عالم الانترنت كان لا بد من عمل أمور تجعل HTML أكثر فاعلية وحركية مع التأثيرات الخارجية ( التأثيرات الخارجية : هي ما يقوم به زوار الصفحة من أمور وإدخالات ) فتخيل لو قمنا بعمل صفحة ترسل لنا طلبية شراء .. كيف نجعل HTML يرسل الطلب الذي سيطلبه زائر الصفحة ؟ .. لن يستطيع ، لماذا ؟ لأن HTML مهمته عرض نموذج الطلب فقط لا غير وأي شيء يدخل فيه تفاعل واستجابة لمؤثرات خارجية لن يفهمه HTML .. لذا أتت PHP لتنقذ الموقف وتضفي جوا من التفاعل مع الزائر كما لو كان هناك شخص موجود خلف الصفحة ويتجاوب مع كل ما يدخله الزائر من إدخالات وأمور .. ففي نموذج الشراء .. سيقوم HTML بعرض النموذج أما PHP فسيقوم بالتفاعل مع الزائر وأخذ طلبيته وإرسالها إلى صاحب الموقع ليطلع عليها ...
للمزيد من مواضيعي

 

الموضوع الأصلي : الفرق بين php و html     -||-     المصدر : منتديات مملكه العرب     -||-     الكاتب : ẄαĿЭэĎ
Reply all
Reply to author
Forward
0 new messages