PracticU

קורס PHP - הרצאה 4

בלי כתוביותעם כתוביות
PracticU › קורס PHP - פרויקט מעשי › קורס PHP - הרצאה 4
מילון מושגים:
PHP - שפת תכנות לצד השרת, נפוצה בבניית אתרים דינמיים ומערכות ניהול תוכן כמו WordPress.
מערך - מבנה נתונים שמאחסן אוסף ערכים מאותו סוג ברצף, שאפשר לגשת אליהם לפי מספר מיקום (אינדקס).
פונקציה - קטע קוד בעל שם שמבצע משימה מוגדרת, מקבל ערכי קלט (פרמטרים) ויכול להחזיר תוצאה. מאפשרת לארגן קוד ולהשתמש בו שוב.
משתנה - שם שמפנה למקום בזיכרון שבו נשמר ערך שיכול להשתנות במהלך ריצת התוכנית, כמו מספר, טקסט או אובייקט.
POST - שיטת HTTP לשליחת נתונים לשרת כדי ליצור או לעדכן משאב, למשל שליחת טופס.
טופס - אזור בממשק שבו המשתמש מזין נתונים בשדות ושולח אותם, למשל טופס הרשמה או התחברות.

קורס PHP - הרצאה 4
ההרצאה קצרה ומסכמת את סינון הקלט בטפסים, עם הפילטרים שנלמדו בשיעור הקודם, ומראה איך מציגים הודעה למשתמש לפי תוצאת הבדיקה.
מה נלמד
1. אפשרויות פילטר: פילטר יכול לקבל דגלים ואפשרויות. האפשרויות חייבות להיות מערך משויך, שבתוכו המפתח options עם min_range ו-max_range.
2. filter_input: פונקציה שמושכת את הקלט ישירות ממשתנה POST ומאמתת אותו. בדוגמה היא בודקת כתובת אימייל.
3. בדיקת התוצאה: אם הערך לא תקין, מוצגת הודעה שהאימייל לא תקין. אם הערך תקין, מוצגת הודעה שהאימייל נכון.
4. שילוב: המרצה מראה שהמסנן של האימייל עובד בנפרד מהמסנן של מספר הילדים, ולכן אפשר להציג לכל שדה הודעה משלו.
הבדיקה בפועל
1. ערכים שגויים: מספר ילדים לא תקין, או אימייל בלי סימן @, מציגים הודעה שהערך לא נכון.
2. ערכים נכונים: מספר בטווח ואימייל תקין מציגים אישור.
3. תוצאה מעורבת: אם האימייל תקין אבל מספר הילדים לא, מוצגות שתי הודעות נפרדות, כל אחת לפי הבדיקה שלה.
שימו לב
המרצה חוזר על כך שחשוב לבדוק את הערכים לפני שמשתמשים בהם. כל ערך שלא נבדק יכול לפגוע במסד הנתונים או בהתנהגות הדף, ולכן כדאי לעבור על כל שדה בטופס.
השיעור הבא בקורס: קורס PHP - הרצאה 5

פרקי ההרצאה: קורס PHP - הרצאה 4

  1. 00:00

    סינון ואימות קלט בעזרת פילטרים

  2. 01:09

    בדיקת כתובת אימייל עם filter_var

  3. 02:08

    הצגת הודעת תקין ולא תקין

  4. 03:05

    שימוש ב-filter_input לבדיקה

  5. 03:46

    סיכום הטפסים ו-PHP_SELF

תמלול ההרצאה: קורס PHP - הרצאה 4

הטקסט המלא של הדקות הראשונות בהרצאה «קורס PHP - הרצאה 4» בקורס הווידאו של PracticU – כתוביות בעברית עם זמן התחלה לכל פסקה. כך תוכלו לקרוא ולחפש את הנושאים לפני שמתחילים ללמוד.

  1. 00:10

    בסדר, אז כאן אנחנו בעצם ראינו את האפשרויות של הפילטר עם האפשרויות, הנה עם מין ריינג' ומאקים שמורות, כמובן זאת גם מילה שמורה של תנאי אופצ'יינס, ובעיקרון זה בקשר לפילטר ועד, בואו רק נרשום פה הערה, גם היא יזכיר לנו בעתיד שיש לנו את הקובץ אמפל, כבר מערך מועד על מנת עבוד עם אפשרויות, חייב להכיל מערך משוייך עם הדח ועם הדגלים והנה זה כל הכל, אוקיי, עוד דבר נחמד שניתן

  2. 01:09

    לאמת לדוגמה זה את הדואר, דואר האלקטרוני שלנו, לראות אם זה דואר תקין, בואו נבדוק, בואו נעשה זאת ככה, if, והפונקציה הבאה זה היה פילטר var, כאן פילטר var זה מדובר, בואו נעבור לפונקציה הבאה שנקראת Filter Input 3 בואו נראה, ככה, עם Not Filter Input, ונעשה דבר כזה אנחנו משתמשים בעיקרון במתודה של פוסט, אתם רואים את הטייפ, אז input, בואו ניתן את השם

  3. 01:50

    של הצדה ואימייל, אתם זוכרים את האימייל, שככה רשמנו את זה, זה היה השם של האנציק, מילה שמורה, פילטר ועל ידי e-mail אם זה לא מאומץ כן כי רשמנו note פה בהתחלה רשמנו note אם זה לא מאומץ echo not valid e-mail else echo the e-mail is correct בואו נראה שזה עובד בואו רק ניקח את זה כי אני לא רוצה לקרוא

  4. 02:23

    בואו ככה נראה מה דואר אלקטרוני בואו ניתן a זה לא נכון עד וימי טלפון 9 ספר ילדים אוקיי, אוקיי, Very Good, ושימו לב, Not Valid Email, בואו ניתן פה אימייל, כן, תכין איזה אימייל, כנס, אוקיי, Not Valid Number, Not Valid, אוקיי, ושימו לב, אוקיי, The Email is Correct, אתם רואים, אבל ה-Number פה, כן, בגלל שזה מספר ילדים, אז הוא לא תקין, בואו, אם ניתן פה

  5. 02:54

    לדוגמה, אם ניתן פה לדוגמה, 3, כנס, אז הכל בסדר, גם האימייל שלנו היה תקין, כן, והנה, אתם רואים, Not Valid Email, כי בואו, ככה נכון, כנס, אוקיי, מאוד טוב, האימייל הוא אוקיי, אז עד עכשיו ראינו את העניין של הפילטר, אוקיי, אז הנה, פילטר input, ובואו נרשום פה מסנן שבודק אם כתובת המייל

  6. 03:24

    שלנו נכונה, בואו נשמור את זה רק באקזמפו צבע ווירצ'ואל, אקזמפו ווירצ'ואל שופ, אוקיי, ובואו שוב כמובן נפתח את הווירצ'ואל שופ, אופן, נסגור את זה, אז הנה כאן בעצם אנחנו עובדים עם המסננים.

  7. 03:42

    אוקיי, אז סיכום להרצאה. עבדנו עם טפסים, התחלנו לעבוד עם טפסים. ראינו את המשתנה print.php.self, דולר.php.self שמופיע פה בין המחמטיים של PHP, שזה אומר בעצם לשלוח את

לקורס המלא: קורס PHP אונליין בעברית

ההרצאה הקודמת: קורס PHP - הרצאה 3

ההרצאה הבאה: קורס PHP - הרצאה 5

הרצאות קשורות מקורסים אחרים

  • סוס טרויאני בהעלאת קבצים לאתר - PHP - אבטחה ברמה נמוכה - DVWA Low

קורסים נוספים במסלול

  • קורס יסודות התכנות - שפת JAVA - קורס ג'אווה למתחילים
  • קורס פייתון - Python