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