1 00:00:00,000 --> 00:00:00,160 2 00:00:00,160 --> 00:00:02,100 >> DAVID מלאן: בואו לשפר את הקורס אתר בית קצת 3 00:00:02,100 --> 00:00:04,480 נוסף, הפעם על מסיבות ביטחוניות. 4 00:00:04,480 --> 00:00:08,330 עד כה, את כל הקבצים שלנו, בין אם אמורה להיות ביקר על ידי משתמש ישירות 5 00:00:08,330 --> 00:00:12,740 בדפדפן באמצעות כתובת אתר מסוים, או אם אמור להיות כלול, כמו עם 6 00:00:12,740 --> 00:00:17,030 הפונקציה של PHP דורשת, יש לו הכל סופו של דבר היה בתוך של אותו 7 00:00:17,030 --> 00:00:18,340 ספרייה ציבורית. 8 00:00:18,340 --> 00:00:22,530 כמובן שאם המשתמש לא צריך אי פעם לראות header.php במישרין או 9 00:00:22,530 --> 00:00:27,420 footer.php באופן ישיר, שלא לדבר על helpers.php ישירות, שהיינו גם כן 10 00:00:27,420 --> 00:00:32,400 לשים את כל הקבצים מהסוג זה בתוך עצמם תיקייה שלא בפומבי 11 00:00:32,400 --> 00:00:33,390 נגיש. 12 00:00:33,390 --> 00:00:36,000 >> כדי לעשות זאת, הרשה לי מציע את הדברים הבאים. 13 00:00:36,000 --> 00:00:41,020 בתוך הספרייה שלנו מקומי vhost תארח ספרייה, עכשיו בואו יש לי 14 00:00:41,020 --> 00:00:42,690 בעקבות תיקיות - 15 00:00:42,690 --> 00:00:47,580 כולל, אשר יכיל קבצים כמו helpers.php; ציבורי, אשר יהיה 16 00:00:47,580 --> 00:00:51,780 להכיל את מה שאנחנו נתחיל קוראים בקרים, כמו index.php, 17 00:00:51,780 --> 00:00:56,960 lecturers.php, week0.php, וweek1.php; ולאחר מכן בתבניות יהיו 18 00:00:56,960 --> 00:01:00,470 להיות header.php וfooter.php. 19 00:01:00,470 --> 00:01:03,630 אז הדבר היחיד שבאמת עשיתי כאן הוא להעביר מחוץ לציבור שלי 20 00:01:03,630 --> 00:01:07,850 ספרייה שלי כולל ספרייה ושלי ספריית תבניות, כך שאם אנחנו עכשיו 21 00:01:07,850 --> 00:01:10,795 מסתכל על רשימה היררכית, אנחנו צריכים לראות את זה עכשיו. 22 00:01:10,795 --> 00:01:13,600 23 00:01:13,600 --> 00:01:17,490 >> אכן, ראשון שעל כולל ספרייה, בתוכה היא 24 00:01:17,490 --> 00:01:19,030 helpers.php. 25 00:01:19,030 --> 00:01:22,590 אז יש לנו בספרייה ציבורית, בתוכה הוא index.php, 26 00:01:22,590 --> 00:01:26,580 lectures.php, week0.php, וweek1.php. 27 00:01:26,580 --> 00:01:29,600 ולבסוף - ספרייה בשם תבניות, שבתוכה עליו הוא 28 00:01:29,600 --> 00:01:32,390 footer.php וheader.php. 29 00:01:32,390 --> 00:01:37,830 עכשיו אפילו משתמש יודע שhelpers.php קיים או header.php קיים או 30 00:01:37,830 --> 00:01:42,260 footer.php קיים או קובץ אחר שייתכן מאוד להכיל משהו 31 00:01:42,260 --> 00:01:46,360 פרטי, כמו שם משתמש או סיסמא, הוא או היא לא יכול לקבל בקובץ זה, 32 00:01:46,360 --> 00:01:50,740 בגלל שזה לא אינטרנט נגיש עוד בגלל קבצים אלה כבר לא ב 33 00:01:50,740 --> 00:01:51,990 הספרייה הציבורית שלי. 34 00:01:51,990 --> 00:01:53,302