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 और आप के साथ जवाब की जरूरत है तथाकथित माइम प्रकार, या सामग्री-प्रकार, 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 बोली गंदें शब्द बोलना पाठ स्लेश एचटीएमएल के प्रकार। 16 00:00:37,470 --> 00:00:40,920 >> यह एक छवि है या, यदि आप चाहते हो सकता है छवि को डॉट स्लेश के साथ प्रतिक्रिया करने के लिए 17 00:00:40,920 --> 00:00:42,990 पल या छवि जेपीईजी स्लेश। 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 कुछ पसंद है, हैलो डॉट एचटीएमएल स्लेश। 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 या क्यू बिल्लियों Ampersand के बराबर होती है, और फिर एक और महत्वपूर्ण मूल्य जोड़ी। 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 और हम सभी के लिए लिखा था पीएचपी हैंडलिंग कोड, 44 00:01:59,700 --> 00:02:01,840 लेकिन यह करने की जरूरत है कहा जाता है एक समारोह का उपयोग 45 00:02:01,840 --> 00:02:06,350 लोड, कि अनिवार्य रूप से सभी पढ़ता पीएचपी का दुभाषिया से उत्पादन का बाइट्स 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 एक फ़ाइल से स्मृति बाइट्स के सभी में जैसे, एक पल, या एक जेपीईजी, या डॉट एचटीएमएल 49 00:02:15,200 --> 00:02:16,630 फ़ाइल, उपयोगकर्ता का अनुरोध किया गया है। 50 00:02:16,630 --> 00:02:21,060 तो अगर आप कुछ चाल का उपयोग करने की आवश्यकता होगी और समस्या से उपकरण, फ़ाइल आईओ में 4 सेट 51 00:02:21,060 --> 00:02:24,410 लेकिन आप अपेक्षाकृत पता होना चाहिए कि परिचित और एक अच्छा तरीका में, उम्मीद है, 52 00:02:24,410 --> 00:02:28,110 नए वेब एक साथ बांधने की पुराने फाइल कब सामान के साथ सामान। 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 सूचकांक डॉट एचटीएमएल, या सूचकांक डॉट पीएचपी कहा जाता है, जिसका पथ आप निर्देशिका के अंदर 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 हम सचमुच उन्हें सूचकांक डॉट दिखाता हूँ डिफ़ॉल्ट रूप से पीएचपी डॉट एचटीएमएल, या सूचकांक,। 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 निम्नतम स्तर फ़ाइल कब कोड की। 71 00:03:19,834 --> 00:03:21,750 वास्तव में, हम क्या कर रहे हैं इस समस्या के सेट के साथ 72 00:03:21,750 --> 00:03:25,670 पिछले कई समस्या synthesizing है सेट, WebLogic का एक सा शुरू करने, 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 हम कुछ समय के लिए उपयोग किया गया है कि।