1 00:00:00,000 --> 00:00:00,170 2 00:00:00,170 --> 00:00:03,090 >> अध्यक्ष: के पाठ्यक्रम में सुधार करते हैं अपने आप को अनुमति देकर होमपेज 3 00:00:03,090 --> 00:00:06,610 उन में से प्रत्येक के लिए कस्टम खिताब प्रदान पृष्ठों, उनमें से प्रत्येक इतना है कि 4 00:00:06,610 --> 00:00:08,780 नहीं, काफी बस, CS50. 5 00:00:08,780 --> 00:00:12,550 ऐसा करने के लिए, की एक जोड़ी के लागू करते हैं कार्यों कहा जाता है, एक हैडर प्रस्तुत करना 6 00:00:12,550 --> 00:00:16,410 और पाद प्रस्तुत करना कहा जाता है, कि के बजाय ले जाएगा लड़की की आवश्यकता होती है 7 00:00:16,410 --> 00:00:19,330 के प्रतिपादन का ख्याल हमारे पृष्ठ के शीर्ष लेख और पाद. 8 00:00:19,330 --> 00:00:20,280 चलो एक नज़र रखना. 9 00:00:20,280 --> 00:00:24,490 >> Index.php के अंदर अब, नोटिस कि मैं एक नई फ़ाइल की आवश्यकता होती हूँ 10 00:00:24,490 --> 00:00:26,070 Helpers.php. 11 00:00:26,070 --> 00:00:28,910 यह वहाँ में है कि मेरे दो कार्य परिभाषित किया जाएगा. 12 00:00:28,910 --> 00:00:32,960 कि नीचे, मैं अब बुला रहा हूँ कि नोटिस उस समारोह हैडर प्रस्तुत करना. 13 00:00:32,960 --> 00:00:34,830 और मैं एक बहस में गुजर रहा हूँ. 14 00:00:34,830 --> 00:00:39,040 >> उस तर्क के प्रकार प्रतीत होता है PHP में निरूपित किया जाता है जो एक सरणी, 15 00:00:39,040 --> 00:00:40,370 वर्ग कोष्ठक के साथ. 16 00:00:40,370 --> 00:00:44,210 विशेष रूप से, इस सरणी एक है insofar के रूप में यह साहचर्य सरणी 17 00:00:44,210 --> 00:00:49,620 एक साथ शीर्षक की तरह एक कुंजी,, सहयोगियों मूल्य, CS50 तरह, बल्कि भरोसा से 18 00:00:49,620 --> 00:00:51,570 अकेले संख्यात्मक सूचकांक पर. 19 00:00:51,570 --> 00:00:53,820 नीचे है कि अब हमारे पास मेरे unordered सूची. 20 00:00:53,820 --> 00:00:57,180 लेकिन वह नीचे, हम प्रदान करने के लिए एक फोन है पाद, अन्य समारोह 21 00:00:57,180 --> 00:00:59,980 कि संभवतः परिभाषित है Helpers.php में. 22 00:00:59,980 --> 00:01:01,500 >> चलो अब वहाँ एक नज़र रखना. 23 00:01:01,500 --> 00:01:06,760 Helpers.php में, मुझे लगता है कि नोटिस दरअसल, उस समारोह पाद प्रस्तुत करना 24 00:01:06,760 --> 00:01:11,100 जीवन में जिसका उद्देश्य जाहिरा तौर पर करने के लिए है अपने तर्क के रूप में एक सरणी में ले 25 00:01:11,100 --> 00:01:12,130 डाटा बुलाया. 26 00:01:12,130 --> 00:01:15,870 अब, उपयोगकर्ता एक प्रदान नहीं करता है स्पष्ट सरणी, वहाँ तथ्य यह है कि 27 00:01:15,870 --> 00:01:20,610 खाली वर्ग द्वारा पीछा एक बराबर चिह्न कोष्ठक मतलब है कि मूलभूत मान 28 00:01:20,610 --> 00:01:23,410 डेटा का बस एक खाली सरणी हो जाएगा. 29 00:01:23,410 --> 00:01:27,670 >> के अंदर पाद प्रस्तुत करना, मैं कर रहा हूँ कि नोटिस निकालें नामक एक समारोह बुला. 30 00:01:27,670 --> 00:01:32,170 निकालने की तरह, एक साहचर्य सरणी लेता है इस मामले में डेटा, और किसी भी के लिए 31 00:01:32,170 --> 00:01:37,060 यह करने में महत्वपूर्ण है, यह एक में है कि कुंजी बदल जाता है एक ही नाम के स्थानीय चर. 32 00:01:37,060 --> 00:01:41,640 कि साहचर्य सरणी एक चाबी थी तो अगर फू बुलाया, निकालने सुनिश्चित करेगी कि 33 00:01:41,640 --> 00:01:45,680 हम अब कहा जाता है एक स्थानीय चर है जिसका मूल्य है डॉलर के हस्ताक्षर फू, 34 00:01:45,680 --> 00:01:48,140 यह उस में था उसी के रूप में साहचर्य सरणी. 35 00:01:48,140 --> 00:01:52,890 >> अन्त में, मैं, footer.php आवश्यकता होती कॉल एक अलग रूप में, जो दिखता है 36 00:01:52,890 --> 00:01:54,900 काफी बस यह पसंद है. 37 00:01:54,900 --> 00:01:59,390 अब, वापस Helpers.php में, सूचना है कि हम भी जिसका शीर्षक, प्रस्तुत करना है 38 00:01:59,390 --> 00:02:02,610 तर्क वही, एक सरणी है डाटा जिसका डिफ़ॉल्ट बुलाया 39 00:02:02,610 --> 00:02:04,380 मूल्य एक खाली सरणी है. 40 00:02:04,380 --> 00:02:07,060 हम तो पहले के रूप में, फिर निकालें कहते हैं. 41 00:02:07,060 --> 00:02:12,130 और फिर हम header.php की आवश्यकता होती है, जिनकी सामग्री अब यह कर रहे हैं. 42 00:02:12,130 --> 00:02:16,980 >> Header.php के अंदर, सूचना है कि हम अब एक कठिन कोडित शीर्षक है. 43 00:02:16,980 --> 00:02:19,720 और हम अब के रूप में अच्छी तरह से, एक H1 टैग है. 44 00:02:19,720 --> 00:02:24,030 विशेष रूप से, शीर्षक के मूल्य की जो भी मूल्य होने जा रहा है 45 00:02:24,030 --> 00:02:26,750 शीर्षक बुलाया स्थानीय चर रहा है. 46 00:02:26,750 --> 00:02:31,800 एक PHP समारोह के लिए इसे पारित करने के बाद एचटीएमएल विशेष वर्ण कहा जाता है, हम जा रहे हैं 47 00:02:31,800 --> 00:02:36,560 फिर उस वापसी मान प्राप्त करने के लिए, और मैं outputting हूँ एचटीएमएल में प्लग 48 00:02:36,560 --> 00:02:39,430 इस समारोह का एक तरीका से, इको बुलाया. 49 00:02:39,430 --> 00:02:43,580 >> वास्तव में, इस के लिए आशुलिपि संकेतन है एक समारोह फोन है कि हो सकता है अन्यथा 50 00:02:43,580 --> 00:02:44,780 इस तरह दिखेगा. 51 00:02:44,780 --> 00:02:49,010 लेकिन यह एक बहुत क्लीनर है, बस, लिखने के लिए बराबर खुला ब्रैकेट सवालिया निशान 52 00:02:49,010 --> 00:02:51,400 यहां तक ​​कि PHP उल्लेख किए बिना, हस्ताक्षर. 53 00:02:51,400 --> 00:02:56,260 अब मैं एक ही अंदर क्या करने जा रहा हूँ कि H1 टैग इतना है कि अंततः, अगर 54 00:02:56,260 --> 00:03:00,520 उपयोगकर्ता मेरे प्रदान हैडर समारोह के लिए गुजरता एक साहचर्य सरणी, अंदर 55 00:03:00,520 --> 00:03:05,310 जिसका शीर्षक नामक एक चाबी है कि साहचर्य सरणी की कुंजी एक बन जाएगा 56 00:03:05,310 --> 00:03:07,870 कहा जाता है कि स्थानीय चर डॉलर के हस्ताक्षर शीर्षक. 57 00:03:07,870 --> 00:03:12,130 >> हम तो यह है कि डॉलर के हस्ताक्षर शीर्षक समाप्त हो जाएगी चर इस समारोह के लिए, एचटीएमएल 58 00:03:12,130 --> 00:03:13,240 विशेष वर्ण. 59 00:03:13,240 --> 00:03:16,500 और बस के मामले में किसी भी संभावित वहाँ है खतरनाक पात्रों में 60 00:03:16,500 --> 00:03:20,500 वहाँ, एम्परसेंड्स या अन्य तरह इस तरह प्रतीकों, एचटीएमएल विशेष वर्ण कर देगा 61 00:03:20,500 --> 00:03:23,140 वे प्रदान कर रहे हैं कि यकीन सुरक्षित रूप पेज पर. 62 00:03:23,140 --> 00:03:26,420 और खुले ब्रैकेट प्रश्न का उपयोग करके बराबर के चिह्न के निशान, मैं सचमुच हूँ 63 00:03:26,420 --> 00:03:30,080 का वह भाग में प्रतिस्थापन पेज जो कुछ भी वापसी मूल्य 64 00:03:30,080 --> 00:03:32,050 के HTML वर्ण है. 65 00:03:32,050 --> 00:03:36,450 >> इस बीच, Lectures.php में, मैं शीर्षक के लिए एक नया मूल्य है. 66 00:03:36,450 --> 00:03:38,330 नहीं CS50, लेकिन व्याख्यान. 67 00:03:38,330 --> 00:03:41,590 Week0.php में, मेरे पास है सप्ताह मान 0. 68 00:03:41,590 --> 00:03:45,560 और Week1.php में, मेरे पास है सप्ताह 1 मान. 69 00:03:45,560 --> 00:03:48,790 तो दिन के अंत में, मेरे पेज यह पहले किया था काफी की तरह दिखता है. 70 00:03:48,790 --> 00:03:52,090 लेकिन अब हम एक बहुत मिल गया है बेहतर डिजाइन. 71 00:03:52,090 --> 00:03:54,240