1 00:00:00,000 --> 00:00:00,200 2 00:00:00,200 --> 00:00:02,280 >> رئيس 1: كل الحق، لذلك ما هل تحتاج بشكل ملموس أن تفعل؟ 3 00:00:02,280 --> 00:00:04,140 حسنا، اتضح وجود ل وظائف أربعة فقط 4 00:00:04,140 --> 00:00:06,390 التي تحتاج إلى تنفيذ وظيفة التي هي 5 00:00:06,390 --> 00:00:08,520 جزءا لا يتجزأ من المناسب تشغيل خادم الويب، 6 00:00:08,520 --> 00:00:10,720 ولكن كل الذين السلوك هو ضيق جدا 7 00:00:10,720 --> 00:00:13,104 تعريف، بحيث فقط القيام الى حد كبير شيء واحد. 8 00:00:13,104 --> 00:00:15,270 أول شيء كنت تريد الذهاب في حاجة إلى القيام به هو تنفيذ، 9 00:00:15,270 --> 00:00:17,540 في مواصفات، وظيفة البحث. 10 00:00:17,540 --> 00:00:20,900 هذه هي وظيفة بسيطة الى حد كبير في نهاية، التي تأخذ كحجة 11 00:00:20,900 --> 00:00:24,690 أيا كان المسار إلى ملف أن المستخدم يريد أن تطلب، 12 00:00:24,690 --> 00:00:28,310 وعليك أن تستجيب مع يسمى نوع MIME، أو نوع المحتوى، 13 00:00:28,310 --> 00:00:29,200 من هذا الملف. 14 00:00:29,200 --> 00:00:31,415 على سبيل المثال، إذا كان ملف مثل، مرحبا نقطة 15 00:00:31,415 --> 00:00:37,470 HTML كنت تريد الذهاب للرد مع MIME نوع من الإقتباس مائل نص HTML. 16 00:00:37,470 --> 00:00:40,920 >> أو اذا كان صورة، قد ترغب للرد مع صورة دوت مائل 17 00:00:40,920 --> 00:00:42,990 جيف أو صورة خفض JPEG. 18 00:00:42,990 --> 00:00:46,280 راجع مواصفات لمختلف تنسيقات الملفات تحتاج إلى الكشف عنها. 19 00:00:46,280 --> 00:00:49,760 ولكنه يغلي في الواقع إلى اتخاذ ننظر في المسار، الذي كنت في الماضي، 20 00:00:49,760 --> 00:00:52,870 والنظر في ملفها تمديد، والشخصيات القليلة الماضية 21 00:00:52,870 --> 00:00:54,297 بعد فترة زائدة أو نقطة. 22 00:00:54,297 --> 00:00:57,130 ولذا فإننا سوف أترك لكم مع بعض من تلميحات في مواصفات 23 00:00:57,130 --> 00:01:00,170 لمعرفة بالضبط كيفية العثور على أن نقطة وملحق الملف 24 00:01:00,170 --> 00:01:02,840 بحيث يمكنك القيام به ل رسم الخرائط من واحدة إلى أخرى. 25 00:01:02,840 --> 00:01:04,395 >> يصل المقبل هي وظيفة التحليل. 26 00:01:04,395 --> 00:01:06,270 لذلك هذا واحد قليلا أكثر المشاركين، في هذا 27 00:01:06,270 --> 00:01:08,590 تحتاج إلى أن تأخذ في ذلك حجة (غير مسموع)، 28 00:01:08,590 --> 00:01:12,030 لقد كرر ذلك أكثر من ذلك، شخصية للحرف، أو سلسلة قبل سلسلة، 29 00:01:12,030 --> 00:01:14,660 من أجل التأكد من أن يفي تماما 30 00:01:14,660 --> 00:01:19,155 التعريف الرسمي للأن أول طلب الخط، وفقا للمواصفات. 31 00:01:19,155 --> 00:01:23,930 وتحتاج إلى تحميل إلى المطلق المسار الذي فرعية، وهذا يمثل 32 00:01:23,930 --> 00:01:26,550 شيء من هذا القبيل، خفض مرحبا نقطة HTML. 33 00:01:26,550 --> 00:01:29,960 وفي الوقت نفسه، اختياريا، بعد أن قد يكون مسار علامة استفهام 34 00:01:29,960 --> 00:01:32,240 وبعد ذلك سلسلة الاستعلام مثل، ف يساوي القطط، 35 00:01:32,240 --> 00:01:35,310 أو ف يساوي القطط العطف، و ثم الزوج قيمة رئيسي آخر. 36 00:01:35,310 --> 00:01:38,380 لذلك كنت بحاجة الى الذهاب الى تخطي تلك الأحرف، 37 00:01:38,380 --> 00:01:41,150 كذلك، حتى ل الفضاء الأول في ترتيب 38 00:01:41,150 --> 00:01:47,327 لإنشاء سلسلة متاجر داخل منه سلسلة الاستعلام نفسه. 39 00:01:47,327 --> 00:01:49,410 وبعد ذلك، وأنت تسير ل تنفيذ وظيفة الحمل. 40 00:01:49,410 --> 00:01:52,493 لذلك تبين، إذا نظرتم من خلال شفرة المصدر، كما توجه المواصفات، 41 00:01:52,493 --> 00:01:54,210 يتم استخدام الدالة الحمل في مكانين. 42 00:01:54,210 --> 00:01:57,420 هو إما استخدامه لتحميل الإخراج من PHP مترجم. 43 00:01:57,420 --> 00:01:59,700 وكتبنا جميعا معالجة التعليمات البرمجية PHP، 44 00:01:59,700 --> 00:02:01,840 ولكنه بحاجة إلى استخدام دالة يسمى 45 00:02:01,840 --> 00:02:06,350 الحمل، الذي يقرأ أساسا كل من بايت من الإخراج من مترجم PHP ل 46 00:02:06,350 --> 00:02:08,430 إلى مجموعة كبيرة. 47 00:02:08,430 --> 00:02:10,850 >> أن تحميل نفسه وظيفة كما يستخدم لتحميل 48 00:02:10,850 --> 00:02:15,200 في الذاكرة كل من وحدات البايت من ملف مثل، جيف، أو JPEG أو HTML نقطة 49 00:02:15,200 --> 00:02:16,630 ملف، أن المستخدم قد طلب. 50 00:02:16,630 --> 00:02:21,060 لذلك سوف تحتاج إلى استخدام بعض الحيل و أدوات من مشكلة تعيين 4 في ملف IO، 51 00:02:21,060 --> 00:02:24,410 ولكن يجب أن تجد أن نسبيا وعلى دراية بطريقة لطيفة، ونأمل، 52 00:02:24,410 --> 00:02:28,110 في مجال الربط بين الأحدث على شبكة الإنترنت الاشياء مع كبار السن ملف IO الاشياء. 53 00:02:28,110 --> 00:02:31,490 >> وأخيرا، في الفهارس وظيفة، كل ما عليك القيام به 54 00:02:31,490 --> 00:02:34,570 هو الذي يقرر ما إذا كان أو لم يكن هناك توجد بعض الملفات بفعالية 55 00:02:34,570 --> 00:02:40,430 دعا مؤشر نقطة HTML أو PHP مؤشر نقطة، داخل الدليل الذي المسار الذي 56 00:02:40,430 --> 00:02:41,220 هي الماضي. 57 00:02:41,220 --> 00:02:44,360 الاتجاه الصعودي هذا يعني أنه إذا يقوم المستخدم طلب الدليل، 58 00:02:44,360 --> 00:02:47,318 نحن لسنا مجرد الذهاب ليريه أو لها محتويات هذا الدليل، 59 00:02:47,318 --> 00:02:51,342 سنوضح لهم حرفيا مؤشر نقطة HTML، أو المؤشر نقطة PHP، افتراضيا. 60 00:02:51,342 --> 00:02:54,300 لكنه سيحتاج إلى أن يترك لك معرفة، وذلك باستخدام بعض تلميحات 61 00:02:54,300 --> 00:02:56,350 في شفرة المصدر، أن لقد سبق منحك، 62 00:02:56,350 --> 00:02:59,880 كيف يمكنك التحقق من الواقع سواء جود ملف معين 63 00:02:59,880 --> 00:03:03,380 في الدليل الحالي، بحيث يمكنك العودة الإجابة الصحيحة. 64 00:03:03,380 --> 00:03:05,800 >> حتى في نهاية المطاف هناك عدد قليل نسبيا بايت 65 00:03:05,800 --> 00:03:09,155 التي تحتاج إلى أن تأخذ من مشكلة تعيين لتنفيذ الخادم 66 00:03:09,155 --> 00:03:10,210 وظائف غير مكتملة. 67 00:03:10,210 --> 00:03:13,180 ولكن بالتأكيد تأكد من التفاف رأيك حول مثل كثير من قانون 68 00:03:13,180 --> 00:03:15,013 كما يمكنك، مع الأخذ الراحة في أنك لا 69 00:03:15,013 --> 00:03:18,160 تحتاج إلى فهم كل من أدنى مستوى كود الشبكات، عن 70 00:03:18,160 --> 00:03:19,834 من أدنى مستوى الملف IO التعليمات البرمجية. 71 00:03:19,834 --> 00:03:21,750 حقا، ما نقوم به مع هذه المجموعة المشكلة 72 00:03:21,750 --> 00:03:25,670 تم تجميع مشكلة القليلة الماضية مجموعات، وإدخال بعض الشيء من ويب لوجيك، 73 00:03:25,670 --> 00:03:28,802 ومفاهيم الشبكات، حتى أنه في نهاية المطاف لك 74 00:03:28,802 --> 00:03:31,760 بناء شيء أن يكون حقا جدا اهتمام حقا قوية جدا، 75 00:03:31,760 --> 00:03:33,468 ولكن لا تزال تستخدم كتل بناء نفسها، 76 00:03:33,468 --> 00:03:36,310 أننا أستعمل لبعض الوقت.