web.lab1
قم بتطوير برنامج نصي PHP يحدد نقطة النقطة على مستوى الإحداثيات في منطقة معينة ، وإنشاء صفحة HTML تشكل البيانات لإرسالها لمعالجة هذا البرنامج النصي.
يجب نقل المعلمة R وإحداثيات النقطة إلى البرنامج النصي عن طريق طلب HTTP. يجب على البرنامج النصي التحقق من صحة البيانات وإرجاع صفحة HTML بجدول يحتوي على المعلمات التي تم الحصول عليها ونتيجة الحسابات - حقيقة النقطة أو عدم التنقل للنقطة إلى المنطقة. يجب تخزين النتائج السابقة بين الطلبات وعرضها في الجدول.
بالإضافة إلى ذلك ، يجب أن تحتوي الإجابة على بيانات حول الوقت والوقت الحالي للنص.
يجب أن تفي صفحة HTML المتقدمة بالمتطلبات التالية:
- بالنسبة لموقع النصوص والعناصر الرسومية ، من الضروري استخدام التصميم الجدولي.
- يجب أن تنتقل هذه النماذج إلى المعالجة عن طريق طلب الحصول على.
- يجب أن تكون جداول النمط في ملفات منفصلة.
- عند العمل مع CSS ، ينبغي إظهار استخدام المعرفات ، ومحددات الطبقة الزائفة ، ومحددات الفئات ، وعروض النسل وكذلك محددات نمط CSS مثل الميراث والمتتالية.
- يجب أن تحتوي صفحة HTML على "قبعة" تحتوي على اسم الطالب ورقم المجموعة وخيار Nover. عند تصميم قبعة ، يجب عليك تعيين الخط (serif) بوضوح ، ولونه وحجمه في جدول الأنماط المتتالية.
- يجب تعيين عناصر الإدخال بالبكسل.
- يجب أن تحتوي الصفحة على برنامج نصي بلغة JavaScript ، والتي تتحقق من صحة القيم التي أدخلها المستخدم في حقول النموذج. يجب حظر أي قيم غير صحيحة (على سبيل المثال ، الحروف في إحداثيات النقطة أو نصف القطر السلبي).

أسئلة حول حماية العمل المختبري:
- بروتوكول HTTP. هيكل الطلبات والأجوبة ، والطلبات ، وإجابات الخادم ، والطلبات والإجابات.
- HTML علامة العلامات. الميزات والعلامات الرئيسية وسمات العلامات.
- بنية صفحة HTML. نموذج كائن الوثيقة (DOM).
- أشكال HTML. مهمة طريقة طلب HTTP. قواعد وضع النماذج على الصفحات ، وأنواع حقول الدخول.
- أنماط متتالية (CSS). الهيكل - القواعد ، المحددات. أنواع المختارين ، وميزات تطبيقها. أولويات القواعد. مزايا CSS على المهمة المباشرة للأساليب من خلال سمات العلامات.
- أقل ، ساس ، SCSS. الميزات الرئيسية ، الخصائص المقارنة. التوافق مع المتصفحات ، والبث إلى CSS "العادية".
- سيناريوهات العميل. الميزات ، مجالات التطبيق. لغة جافا سكريبت.
- إصدارات ECMASCIPT ، ميزات ES6 و ES7 الجديدة.
- المعالجة المتزامنة وغير المتزامنة لفحوصات HTTP. أياكس.
- مكتبة jQuery. الغرض ، واجهة برمجة التطبيقات الرئيسية. استخدم لتنفيذ AJAX والعمل مع DOM.
- تنفيذ AJAX باستخدام superagent.
- سيناريوهات الخادم. CGI - التعريف ، الغرض ، الميزات الرئيسية.
- Fastcgi - ميزات التكنولوجيا والمزايا والعيوب بالنسبة إلى CGI.
- PHP Language-Syntax ، أنواع البيانات ، التكامل في صفحة الويب ، معالجة قواعد شيكات HTTP. ميزات تنفيذ مبادئ OOP في PHP.
كيف تصب لابا 1 على هيليوس؟
من الضروري إنشاء دليل في دليله في دليل public_html ، حيث قام بشكل متكرر بإعداد 755 حقوقًا ونقل ملفات SFTP. ملاحظة: يجب أن يكون لدليلك المنزلي حقوق 755 .
سيكون LABA متاحًا على https://se.ifmo.ru/~вашНомерНаГелиосе/