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 کے رینڈرینگ کی دیکھ بھال ہماری صفحے کے ہیڈر اور footers. 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 >> اس دلیل کی قسم کی ظاہر ہوتا ہے پی ایچ پی میں لکھا جاتا ہے جس میں ایک صف، 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 مندرجہ ذیل ہے کہ اب ہم ہیں میری بے ترتیب فہرست. 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 کہ ساہچری سرنی ایک اہم تھا اگر ایسا ہے تو کہا جاتا FOO، اقتباس کو یقینی بنائیں گے کہ 33 00:01:41,640 --> 00:01:45,680 اب ہم نامی ایک مقامی متغیر ہے جس کی قیمت ہے ڈالر کی نشانی FOO، 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 ایک پی ایچ پی کی تقریب کے لئے اسے گزرنے کے بعد ایچ ٹی ایم ایل کے خصوصی حروف کہا جاتا ہے، ہم جا رہے ہیں 47 00:02:31,800 --> 00:02:36,560 اس کے بعد اس کی واپسی کی قیمت کو حاصل کرنے کے، اور میں لکھنا رہا ایچ ٹی ایم ایل میں پلگ 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 یہاں تک کہ پی ایچ پی کی ذکر کے بغیر، سائن ان کریں. 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 وہاں، ampersands یا دیگر طرح علامات، ایچ ٹی ایم ایل کے خصوصی حروف کرے گا 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 کے اس حصے میں substituting کی صفحہ واپس جو قیمت 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