>> דאַג לויד אַזוי אין אונדזער ווידעא אויף PHP סינטאַקס,
מיר גערעדט אַ פּלאַץ וועגן ווי PHP קענען ווערן געניצט אין די באַפֿעל שורה
צו לויפן מגילה אין אַ שטייגער אַז מיר ניטאָ שיין באַקאַנט מיט פון סי
אָבער ווי איך אויך דערמאנט אין אַז ווידעא, PHP
איז טכילעס דעוועלאָפּעד צו ינסטרומענט וועב פּראָגראַממינג, וועבסיטעס.
און אַזוי אין דעם ווידעא מיר ניטאָ געגאנגען צו רעדן וועגן ווי מיר
נוצן PHP אין די וועב אַנטוויקלונג קאָנטעקסט.
>> מיר וויסן, שוין, פון אונדזער ווידעא אויף HTML,
וואָס וועבסיטעס זענען געבויט אויס פון אַ סכום פון HTML טאַגס
אַז סעמאַנטיקאַללי דעפינירן די סטרוקטור פון אַ וועב בלאַט.
אבער וועבסיטעס אַז זענען געבויט מיט ריין HTML
לייַדן פון אַ זייער, זייער ערנסט באַגרענעצונג.
>> און צו אילוסטרירן דעם באַגרענעצונג, לאָזן ס באַטראַכטן די ווייַטערדיק.
אַזוי איצט איך ווילן צו בויען אַ וועב בלאַט אַז, ווען דער באַניצער וויסיץ עס,
עס גיט מיר די איצטיקע מאָל אין קיימברידזש, מאַסע.,
Displaying עס צו די לעצט מינוט.
אויב איך איז געווען געמאכט דעם רעכט איצט, איך זאל זאָגן עפּעס ווי דעם.
קראַנט מאָל אין קאַמברידגע-- אַזוי איך האָבן HTML טאַגס, הויפּט טאַגס, טיטל טאַגס,
גוף טאַגס-- די איצטיקע מאָל אין קיימברידזש איז 14:08,
דרוק אויס מיליטעריש צייַט.
>> וואָס כאַפּאַנז אויב עס ס איצט 02:09, 14:09?
געזונט אַזוי ווייַט, מיט HTML, איך האב צו גיין אין און טוישן עס צו 14:09.
און דעמאָלט איין מינוט שפּעטער, איך האָבן צו טוישן עס ווידער.
און ווי איר קענען ימאַדזשאַן, אַז ס מיסטאָמע די ערגסטע אַרבעט אלץ.
ניטאָ די וועבמאַסטער פֿאַר אַ וועב בלאַט, און יעדער מינוט, 24 שעה אַ טאָג,
איר דאַרפֿן צו דערהייַנטיקן די קראַנט צייַט דורך מאַניואַלי עפן טימע.הטמל און טשאַנגינג
נאָר אַז סניפּאַט פון קאָד צו זאָגן די איצטיקן צייַט אין שעה און מינוט.
אַז ס מיסטאָמע נישט אַ זייער גוט נוצן פון אונדזער רעסורסן,
ביידע מענטש און קאַמפּיוטיישאַנאַל.
>> וועבסיטעס וואָס זענען אַלע די HTML זענען גאָר סטאַטיק.
דער בלויז וועג איר קענען דערהייַנטיקן צופרידן, ווי מיר ווע נאָר געזען,
איז צו מאַניואַלי עפענען די מקור טעקעס, רעדאַגירן זיי, און שפּאָרן זיי.
און דעמאָלט ווען דער באַניצער רעפרעשעס דעם בלאַט,
אָדער וויסיץ דעם בלאַט פֿאַר דער ערשטער צייַט, זיי וועט באַקומען די לעצט צופרידן.
אבער נאָר ווייַל מיר ווע מאַניואַלי עדיטיד עס.
>> אויב מיר אָנהייבן צו מישן עטלעכע PHP אין דאָרט, אונדזער קאָד קענען באַקומען אַ פּלאַץ מער Flexible.
און מיר קענען האָבן אַ וועג פֿאַר אונדזער בלעטער צו זיין דינאַמיש, אָדער דערהייַנטיקן זיך,
אָן ריקוויירינג אונדזער אָרעם וועבמאַסטער אין די פֿריִערדיקע בייַשפּיל
צו זיין מאַניואַלי אַפּדייטינג זאכן.
זיי קענען טאָן עס אויטאָמאַטיש.
מיר טאָן ניט האָבן צו ינערווין.
מיר קענען באַקומען עטלעכע שלאָף.
וואָס איז מיסטאָמע אַ גוט זאַך אויב איר ניטאָ טאן אַ פּלאַץ פון וועב פּראָגראַממינג.
>> אַזוי אין קס50 ייד, מיר לויפן אַ וועב סערווער גערופֿן אַפּאַטשי.
עס ס אַ זייער קאַמאַנלי געניצט, אָפֿן מקור וועב סערווער סיסטעם.
דעם סיסטעם האט די קאַפּאַציטעט צו טייַטשן
PHP, וואָס איז געגאנגען צו זיין נוציק אויב איר ווילן צו טאָן קיין PHP פּראָגראַממינג.
>> און אין קס50 ייד, מיר האָבן אַ באַפֿעל צו מאַכן דעם זייער גרינג צו טאָן,
אַפּאַטשע50 אָנהייב.
און דעמאָלט אַז צעהאַקן דרך, צעהאַקן צו, צעהאַקן
דיר, אַז ס נאָר אַ טאַקע פּראָסט וועג פון ינדאַקייטינג וואָס איר ווע ספּעסיפיעד דאָ
איז אַ דרך צו אַ באַזונדער Directory אַז איר
ווילן צו ווערן די שורש פּלאַץ, אָדער די שורש חשבון,
אָדער דער טעקע פון ​​וואָס אייער וועב סערווער וועט אָנהייבן צו ונטערזוכן טעקעס און דינען
זיי אַרויף צו קלייאַנץ וואס בעטן זיי.
אַזוי לאָזן ס קנאַל איבער צו קס50 ייד, נאָר צו ווייַזן איר, טאַקע שנעל, ווי דעם אַרבעט.
>> אַזוי דאָ אין קס50 ייד, איך בין אין אַ Directory גערופֿן וואָך נול ניין.
און איך האָבן טוואָ-- איך האב עקסאַקיוטאַד אַ לס באַפֿעל נאָר
אויבן צו ווייַזן איר וואָס איך האָבן צוויי דירעקטעריז אין דאָ, PHP,
וואָס איז די שטעלן פון טעקעס אַז איך געניצט אין די PHP סינטאַקס ווידעא, און דעמאָלט PHP-וועב,
וואָס איז די שטעלן פון טעקעס אַז איך וואָלט ווי צו נוצן אין דעם ווידעא.
>> און איך וואָלט ווי צו אָנהייבן אַ וועב סערווירער בייַשפּיל
מיט דער אינהאַלט פון די PHP-וועב טעקע ווי די טעקעס זענען ווייל געדינט אַרויף.
אזוי וואָס בין איך געגאנגען צו טאָן?
איך געגאנגען צו טיפּ אַפּאַטשע50 פּלאַץ אָנהייבן, פּלאַץ PHP, לאָך וועב.
אַז ס דער דרך צו Directory פון ווו איך איצט בין.
דעמאָלט איך שלאָגן קומען.
עס ס געגאנגען צו טאָן אַ קליין ביסל פון שטאָפּן דאָ.
און דעמאָלט עס ס געגאנגען צו זאָגן, אַפּאַטשי סטאַרטעד הצלחה.
דיין פּלאַץ איז איצט בנימצא אַט-- און דעמאָלט דאָרט ס די URL פֿאַר דעם פּלאַץ.
אזוי וואָס בין איך געגאנגען צו טאָן?
איך בין געגאנגען צו געשווינד קאָפּיע דעם.
און איך בין געגאנגען צו עפענען ופּ-- און איך וועט Zoom אויס אַ קליין ביסל הערע--
איך בין געגאנגען צו עפענען זיך אַ נייע קוויטל אין קראָום.
און איך בין געגאנגען צו באַזוכן אַז URL.
>> איך בין געגאנגען צו שלאָגן קומען.
עס ס געגאנגען צו מאַסע.
און איך וועט Zoom אויס ווידער.
און מיר קענען זען דאָ איז די אינהאַלט פון מיין PHP וועב Directory.
>> אַזוי איצט וואָס איז בייסיקלי געשעעניש דאָ איז, מיין בייַשפּיל פון קס50 ייד
איז געדינט אַרויף די טעקעס צו אַבי ווער וואס ריקוועס זיי.
און איבער די לויף פון דעם ווידעא, מיר וועט סאָרט פון
נעמען אַ קוק אין אַ בינטל פון די אַנדערש טעקעס אין קאָנטעקסט.
>> צו פּרובירן אַז דיין אַפּאַטשי סערווירער איז ארבעטן,
וואָס איז בכלל געגאנגען צו זיין דער פאַל אין קס50 ייד,
אָבער אויב איר טאָן דעם מער בכלל, און איר אָנהייב בנין אייער אייגן וועב
סערווערס, עס ס אַ טאַקע פּראָסט סאָרט פון אַנאַלאָג צו,
"העלא וועלט," וואָס איז יוזשאַוואַלי געניצט פֿאַר PHP וועב אַנטוויקלונג.
וואָס איז צו האָבן אַ טעקע קאַנסיסטינג פון נאָר דעם קאָדע--
אַ PHP דעלימיטער שטעלן מיט PHP אינפֿאָרמאַציע, קלאַמערן, פּינטל-קאָמע אין צווישן.
וואָס איז בייסיקלי אַ ספּעציעל PHP פֿונקציע וואָס דערציילט איר
וואָס ווערסיע פון ​​PHP איר זענען פליסנדיק.
>> אַזוי אין קס50 ייד, איך האב אַז טעקע פאַראַנען נאָר
צו ווייַזן איר וואָס דעם וואָלט קוק ווי.
אזוי איך בין קוקן אין מיין אינדעקס פון מיין PHP בייַשפּיל.
מיין אַפּאַטשי בייַשפּיל איז פליסנדיק די אינהאַלט פון PHP-וועב.
און איך האָבן אַ טעקע דאָ גערופֿן ינפאָ.פפּ.
>> איך בין געגאנגען צו גיט עס, Zoom אויס.
דאס איז וואָס איר 'רע געגאנגען צו זען, שיין פיל.
דאס איז נאָר טעלינג מיר אַז מיין אַפּאַטשי סערווירער איז אַרבעט.
און דאָס איז, משמעות, די ווערסיע פון ​​PHP אַז איך בין פליסנדיק.
דאס איז מיין אַנאַלאָג צו "העלא וועלט."
>> אַזוי איך וויסן זאכן זענען אַפּעריישאַנאַל.
אזוי מיר ניטאָ גוט צו גיין.
מיר קענען גיינ ווייַטער פון דאָ.
>> אַזוי לאָזן ס ריוויזיט אַז צייַט בייַשפּיל מיר זענען
גערעדט וועגן מיט אונדזער נעבעך וועבמאַסטער וואס האט צו דערהייַנטיקן די בלאַט קעסיידער.
דעם זאל זיין אַ פאַרריכטן פֿאַר ווי איך וואָלט ינסטרומענט זאכן
אַזוי אַז די וועבמאַסטער האט נישט האָבן צו האַלטן אַפּדייטינג די צייַט.
עס וואָלט נאָר סאָרט פון פּאַסירן אויטאָמאַטיש.
>> די אַראָפּ אונטן, די HTML, עס ס שיין ענלעך, מיט איין ויסנעם.
אבער דאָ איך ווע גאַט עטלעכע PHP אין די שפּיץ.
איך האָבן, משמעות, גערופֿן דעם פֿונקציע דאַטע_דעפאַולט_טימעזאָנע_סעט.
>> און מיר טאָן ניט רעדן וועגן אַלע די פֿעיִקייטן אין קס50,
ווייַל PHP האט מיסטאָמע טענס פון טויזנטער.
אַז זאל זיין אַ ביסל פון אַ גוזמע, אָבער עס זאל ניט זיין.
עס ס גאַט אַ פּלאַץ פון פֿעיִקייטן געבויט אין.
און אַזוי דאָס איז אַ פֿונקציע משמעות שטעלט מיין זאָנע ווי יו / מזרח,
וואָס איז די צייַט זאָנע אַז איך בין איצט אין מאכן דעם ווידעא.
>> דעמאָלט איך מאַכן אַ רוף צו פֿונקציע גערופֿן, דאַטע.
און, משמעות, איך בין סטאָרינג די HIS פון עפּעס גערופֿן, צייַט.
אַזוי וואָס ס געגאנגען אויף דאָ?
>> נו, בייסיקלי וואָס ס געשעעניש איז, איך בין געמאכט אַ רוף
צו עטלעכע שליח אַז איז געגאנגען צו זאָגן מיר וואָס די צייַט איצט איז.
און איך בין קאַנווערטינג עס צו אַ פֿאָרמאַט פון שעה, מינוט, סעקונדעס.
און די סיבה עס ס קאַפּיטאַל ה איז דעם איז געגאנגען צו געבן מיר 24 שעה צייַט, ניט 12
שעה צייַט, וואָס וואָלט זיין לאָווערקאַסע ה.
און איך בין נאָר סטאָרינג אַז אין אַ בייַטעוודיק געהייסן, צייַט.
אַזוי אַז רגע שורה פון PHP דאָרט, די רופן צו די פֿונקציע,
דאַטע, איז נאָר געטינג עטלעכע שטריקל, וואָס איז
געגאנגען צו געבן מיר דעם טאָג, און די צייַט, און אַ בינטל פון אנדערע אינפֿאָרמאַציע.
און דער ערשטער אַרגומענט עס, אַז זיין, איז נאָר יקסטראַקטינג די וויכטיק טייל
אַז איך זאָרגן וועגן פֿאַר דעם לעמאָשל, וואָס איז די שעה, מינוט, און רגע.
אַזוי אַז ס די אַלע וואָס ס 'געגאנגען אויף.
אַזוי איך קראָם אַז אין אַ בייַטעוודיק $ צייַט.
און דעמאָלט אַראָפּ ביי די זייער דנאָ דאָרט, איך
האָבן אַז סטענאָגראַפיע פֿאַר דרוק אויס די איצטיקע צייַט.
אזוי איך בין נאָר געגאנגען צו דרוקן אויס וואָס די קראַנט צייַט איז.
>> אַזוי לאָזן ס נעמען אַ קוק אין דעם אין קס50 ייד און זען ווי מיר ניטאָ איצט
שפּאָרן אַז וועבמאַסטער אַ פּלאַץ פון קאָנפליקט.
אַלע רעכט, אַזוי דאָ איך בין ווידער צוריק אין די שורש Directory
פון מיין אַפּאַטשי בייַשפּיל.
און איך האָבן אַ טעקע דאָ גערופֿן טימע.פפּ.
איך בין נאָר געגאנגען צו גיט אויף אַז.
און איך וועט מעגילע אַרויף, ווייַל מיר ניטאָ זומד אין שיין ווייַט.
די איצטיקע צייט איז 14:20:34.
אזוי איך בין טאן עס שעה, מינוט, און סעקונדעס.
און איך קענען דערפרישן די חשבון און באַקומען נייַ מאָל.
--41.
איך בין געגאנגען צו דערפרישן די בלאַט און באַקומען נייַ צייַט, 44, 46, 47.
>> אַזוי, איך בין קלאר נישט טשאַנגינג עפּעס זיך.
איך בין דאָ Refreshing דעם בלאַט.
אַזוי איך קענען ניט זיין צוריק דאָרט ענדערן.
און איך צוזאָג איר, איך טאָן ניט האָבן קיין קאָנפעדעראַטעס
וואס זענען עדיטינג דער טעקע אויף מיין ביכאַף אויף די זייַט.
>> איך בין נאָר ניצן אַז PHP פֿונקציע, מאָל, צו דזשענערייט די צייַט פֿאַר מיר
אויטאָמאַטיש.
אַזוי אַז אַפֿילו אויב איך בין שלאָפנדיק, און מיין וועב סערווער איז פליסנדיק,
דער באַניצער וואס וויזיץ אַז בלאַט איז נאָך געגאנגען צו באַקומען פּונקט די איצטיקע צייַט.
אַזוי אַז ס שיין גוט.
איך ווע געמאכט מיין פּלאַץ מער דינאַמיש מיט ניט צו פיל PHP קאָד.
עס איז געווען פּונקט צוויי שורות פון קאָד און דעמאָלט אַ קליין ביסל פון אַ דרוק דערקלערונג.
און שוין איך האָבן אַ פיל מער דינאַמיש פּלאַץ
ווי אַז ערשטער בייַשפּיל מיר געזען אין די אָנהייב פון די ווידעא.
>> אַזוי, צוריקרופן פון די ווידעא אויף PHP סינטאַקס אַז ווען די PHP יבערזעצער ראַנז
אונדזער פּראָגראַם, עס יגנאָרז אַלץ אַז ס ניט ין פון PHP דעלימיטערס,
ספּיטינג עס אויס.
אין אַז למשל, וואָס די זאַך אַז עס איז געווען ספּיטינג אויס איז HTML.
און דעם מיטל איך קענען איצט ינטערספּערסע HTML און PHP צוזאַמען.
מחמת די יבערזעצער וועט נאָר איגנאָרירן די HTML און ממש רעזולטאַט עס.
וואָס איז גוט, רעכט?
>> ווייַל מאַשמאָעס, אין די סוף פון די טאָג,
איך וואָלט ווי מיין פּלאַץ צו זיין קאַנסטראַקטאַד פון HTML.
אַזוי אַז קיין וועב בלעטערער קענען טייַטשן עס, אָדער פֿאַרשטיין די HTML אויף דעם בלאַט
און ופפירן עס ווי עפּעס אַז מיר קענען אַקטשאַוואַלי פֿאַרשטיין ווי יומאַנז.
און איך קענען נאָר נוצן PHP פֿאַר די טיילן פון מיין פּלאַץ
די דאַרפן דיינאַמיזאַם, וואָס דאַרפן מיר צו האָבן זאכן וואָס דערהייַנטיקן קעסיידער.
די סטאַטיק אינפֿאָרמאַציע קענען בלייַבן די זעלבע.
>> גוט, אַזוי אַז ס פייַן.
אבער וואָס וואָלט איך טאָן דעם?
וואָס וואָלט איך מישן HTML און PHP?
איך קען נאָר דרוקן אויס אַלע די HTML, ניצן די PHP דרוקן פֿונקציע.
וואָס בין איך ניט טאן אַז?
טראַכטן וועגן עס פֿאַר אַ רגע.
>> וואָס, ווען איך קען נאָר דרוקן אָוט-- איך קען האָבן שורות פון PHP אַז נאָר זאָגן,
דרוק די HTML קוויטל, דרוק קאָפּ.
וואָס בין איך ניט טאן אַז?
וואָס בין איך מיקסינג די PHP און HTML?
>> נו, אויב איר טראַכטן וועגן עס פֿאַר אַ רגע.
PHP, די יבערזעצער האט צו טייַטשן וואָס עס זעט.
און אַזוי עס ס געגאנגען צו האָבן צו ויספירן אַ שורה פון קאָד.
דרוק אויס HTML.
דרוק אויס עפענען קאָפּ פאַרבינדן.
דרוק אויס עפענען טיטל קוויטל.
עס ס געגאנגען צו האָבן צו ויספירן און טייַטשן
אַז יעדער איין שריט פון די וועג.
וואָס ניט נאָר לאָזן די יבערזעצער נאָר גלאָס איבער
זאכן עס טוט נישט פֿאַרשטיין און טאָן עס אויטאָמאַטיש?
עס ס געגאנגען צו ראַטעווען מיר אַ פּלאַץ פון צייַט צו מישן מיין HTML און מיין PHP צוזאַמען.
>> און אַזוי אַז ס וואָס מיר טאָן ניט נאָר האָבן עפענען PHP דעלימיטער
און דעמאָלט נאָר דרוקן אויס די גאנצע צופרידן פון אונדזער בלאַט ווי איינער ריז PHP
רוף צו דער פֿונקציע, דרוק, און דעמאָלט נאָענט PHP דעלימיטער און מיר רע געטאן.
אַזוי אַז ס וואָס מיר מישן זיי זיך צוזאַמען.
>> אזוי ווייַט, מיר האָבן ניט געזען צו פיל פון אַ חילוק פון גענעראַל PHP סינטאַקס.
עס ס שוין שיין סטראַיגהטפאָרוואַרד.
מיר ווע שוין געזען די קשיא צייכן, גלייַך.
מיר געזען אַ פּאָר פון נייַ פֿונקציע קאַללס, אָבער גאָרנישט טאַקע פאַנטאַזיע געגאנגען אויף.
זאל ס אפֿשר מאַכן זאכן אַ ביסל פאַנסיער.
וואָס אויב מיר ווילן צו פאָרן אינפֿאָרמאַציע צווישן פאַרשידענע PHP טעקעס,
אַזוי אַז אפֿשר דער באַניצער קענען פאָרלייגן אינפֿאָרמאַציע צו מיר.
און דעמאָלט איך קען טאָן עפּעס מיט עס אויף אן אנדער בלאַט.
>> אַזוי PHP האט שטיצן פֿאַר עפּעס גערופֿן יבער גלאבאלע
וועריאַבאַלז, וואָס סאָונדס שיין אָסאַם.
זיי ניטאָ טאַקע נאָר ריז אַססאָסיאַטיווע ערייז
אַז העלפן ינסטרומענט דעם פונקטיאָנאַליטי פון פּאַסינג
אינפֿאָרמאַציע צווישן PHP טעקעס אַז זענען יגזיסטינג אויף אונדזער וועב סערווער.
>> דער ערשטער פון די סופּער גלאָבאַלס איז גערופֿן $ _געט.
און עס ס מיסטאָמע די סימפּלאַסט צו פֿאַרשטיין.
וואָס כאַפּאַנז מיט $ _געט?
נו, בייסיקלי, דער באַניצער איז געגאנגען צו טיפּ עקסטרע אינפֿאָרמאַציע
אין די סוף פון אונדזער URL ס.
און וועלכער זיי טיפּ, אַסומינג עס ס פֿאָרמאַטירט אין אַ באַזונדער וועג
גערופֿן אַ אָנפֿרעג שטריקל, וואָס איז נאָר אַ סכום פון שליסל ווערט פּערז צעשיידט
דורך אַמפּערסאַנדס.
יענע שליסל ווערט פּערז וועט זיין סטאָרד אין אַ $ _געט אַססאָסיאַטיווע מענגע.
און פֿון אונדזער ווידעא אויף PHP סינטאַקס, מיר וויסן
ווי צו אַרבעטן מיט אַססאָסיאַטיווע ערייז שוין.
אַזוי דאָ איז אַ בייַשפּיל פון עטלעכע PHP, ווו אפֿשר איך בין
יקסטראַקטינג אַלע פון ​​דער שליסל ווערט פּערז אַז דער באַניצער סאַפּלייד אין די URL.
אזוי איך האָבן מיין עפֿן PHP דעלימיטער.
איך האָבן אַ פאָרעאַטש שלייף.
איך בין יטעראַטינג אַריבער די יבער גלאבאלע מענגע גערופֿן $ _געט.
>> און איך ווילן צו קענען צו אָפּשיקן צו ביידע דעם שליסל און די ווערט.
און איך בין נאָר דרוקן זיי אויס, יעדער איינער אויף משמעות
זייַן אייגן פּאַראַגראַף פאַרבינדן דאָ.
איך בין דרוקן אויס עטלעכע HTML און ינטערפּאָלאַטינג די וואַלועס
פון שליסל און ווערט אין אַז דערקלערונג.
>> אַזוי לאָזן ס נעמען אַ קוק אין ווי דעם וואָלט אַקטשאַוואַלי אַרבעט אויף אונדזער ייד.
און אפֿשר דאָס וועט העלפן אילוסטרירן אַ ביסל
פון וואָס באַקומען איז אַקטשאַוואַלי טאן.
אזוי איך בין צוריק דאָ אין מיין וועב שורש.
און איך וועט Zoom אין אַ קליין ביסל צו ווייַזן איר
אַז איך האָבן אַ טעקע געהייסן, געט1.פפּ.
>> אַזוי לאָזן ס דריקט אויף געט1.פפּ.
און איך בין נישט געזען קיין אינהאלט.
אַז ס טשודנע, רעכט?
נו, ניט טאַקע אַקטשאַוואַלי.
ווייַל איך האט ניט צושטעלן עפּעס אין די URL.
איך בין געגאנגען צו געט1.פפּ, אָבער איך האט נישט צושטעלן קיין שליסל ווערט פּערז
ווי טייל פון מיין אָנפֿרעג שטריקל.
אַזוי לאָזן ס לייגן אַ אָנפֿרעג שטריקל און זען וואָס דעם טעקע קענען טאָן.
>> צו נעמען אַ אָנפֿרעג שטריקל איר נאָר טיפּ קשיא צייכן.
דעריבער אפֿשר איך וועט זאָגן נאָמען = דאַג & יאָר = 2015.
און דעמאָלט איך וועט שלאָגן קומען.
איצט באַמערקן וואָס ס געשעעניש.
איך בין נאָך אין געט1.פפּ.
אבער איצט איך ווע סאַפּלייד שליסל ווערט פּערז, און איך בין
דרוק זיי אויס אויף זייער אייגן פּאַראַגראַפ-- נאָמען, דאָוג-- יאָר, 2015.
אַז ס פּונקט די קאָד מיר נאָר געזען אויף די רוק אַ מאָמענט צוריק.
>> און אויב איך ווילן צו אפֿשר לייגן אנדערן שליסל ווערט פּאָר, & סאָרט = קס50.
איצט איך האָבן אן אנדער שליסל ווערט פּאָר אַז ס געדרוקט אויס
ווען איך ריוויזיט די URL ווידער.
איצט אפֿשר דאָס איז נישט פֿאָרמאַטירט טעראַבלי געזונט.
אזוי איך האָבן אן אנדער ווערסיע פון ​​געט.פפּ.
עס ס געט2.פפּ.
>> דער חילוק אין דעם איינער איז איך האָבן קסס טעקע,
און עס פֿאָרמאַטירונגען זאכן אַ ביסל מער נייסלי פֿאַר מיר.
עס ס אפֿשר נישט דעם רובֿ שיין קסס אין דער וועלט.
אבער עס ס נאָר אן אנדער וועג פון טאן עס.
אַזוי איך קענען נאָך באַקומען צוטריט צו מיין וועריאַבאַלז ניצן $ _געט.
און אין דעם פאַל, איך בין נאָר מין פון מאכן די קסס אַ ביסל מער פאַנטאַזיע.
און אויב מיר קנאַל איבער צו מיין ייד פֿאַר אַ רגע,
איך וועט ווייַזן איר אין מיין PHP וועב Directory דאָ, געט2.פפּ.
מיר וועט עפענען עס אַרויף, עטלעכע HTML דאָ.
משמעות איך בין פֿאַרבינדונג אין אַז קסס טעקע איך איז געווען גערעדט וועגן.
איך עפענען אַ טיש קוויטל.
און דעריבער דאָ ס מיין פאָרעאַטש שלייף.
>> דאָ איז וואָס, וואָס איך געוויזן אויף די רוק איידער.
דער בלויז חילוק איז איך האָבן דעם שליסל און ווערט קסס
סטילינג אַז איך בין אַפּלייינג צו עס.
אבער אַז ס אַלע איך בין טאן, איז איך בין יטעראַטינג אַריבער $ _געט צו באַקומען אַלע
פון די שליסל ווערט פּערז.
>> און איך בין דרוקן זיי אויס ווי דעם טיש.
און, משמעות, איך בין formatting די שליסלען אין איין וועג, מיט די <טד סאָרט = "שליסל".
אַזוי משמעות אַז אַפּלייז צו עטלעכע קלאַס סעלעקטאָר אין מיין קסס טעקע געט.קסס.
און, משמעות, איך בין דרוקן אויס מיין וואַלועס אַ טאָוטאַלי אַנדערש וועג.
וואָס איז שיין פיל וואָס מיר געזען דאָ, ווו
אונדזער וואַלועס זענען געדרוקט מיט אַ בלוי הינטערגרונט,
און אונדזער שליסלען זענען געדרוקט מיט אַ געל הינטערגרונט.
אַזוי אַז ס ווי איך בין געטינג די אַנדערש סטיילז.
ווייַל איך בין ניצן פאַרשידענע קסס קלאסן.
אבער אַז ס 'שיין פיל עס פֿאַר באַקומען.
ווי איך בין נאָר יקסטראַקטינג אינפֿאָרמאַציע.
און אין דעם פאַל, איך בין נאָר דרוקן עס צו די פאַרשטעלן.
איך בין געטינג עס אויס פון די URL, און אַז ס וואָס באַקומען טוט פֿאַר אונדז.
>> צי איר זען אַ מעגלעך פּראָבלעם דאָ כאָטש?
וואָס וואָלט מיר אפֿשר ניט ווילן צו נוצן $ _געט?
וואָס אויב, אפֿשר, איך איז געווען געמאכט דעם אָנפֿרעג?
--טאָ געט3.פפּ, וואָס איך טאָן ניט האָבן אויף מיין ייד.
עס ס נאָר אַ כייפּאַטעטיקאַל טעקע.
אבער באַמערקן דאָ אַז משמעות פּאַסינג מיין פּאַראָל אין.
און אפֿשר מיין פּאַראָל איז ימבעראַסינג.
אָדער אפֿשר איך טאָן ניט ווילן מענטשן צו וויסן וואָס מיין פּאַראָל איז, רעכט.
>> אויב איך בין פּאַסינג עס טהאָוגה-- אויב איך בין ניצן די $ _געט אופֿן, וואָס כאַפּאַנז איז,
אַז ס 'געגאנגען צו זייַן אין די URL.
אַזוי עטלעכע בייזע באַניצער זאל קענען צו זען וואָס איך בין טאן.
איך קען זיין פּאַסינג זיי שפּירעוודיק אינפֿאָרמאַציע.
אָדער אפֿשר עס ס ניט אַפֿילו אַ בייזע באַניצער.
אפֿשר עס ס נאָר דיין פרייַנד וואס איז געשטאנען איבער דיין פּלייצע.
און איצט זיי וויסן די פּאַראָל צו דיין Facebook חשבון.
>> און אפֿשר זיי וואָלט ניט טאָן עפּעס מיט אים.
אבער אויב דיין פּאַראָל זענען דערלאנגט דורך $ _געט צו Facebook,
איצט זיי וויסן דיין Facebook פּאַראָל.
ווייַל עס ס רעכט דאָרט אין די URL ווען איר 'ווע געטאן סאַבמיטינג אינפֿאָרמאַציע.
>> און אַזוי טאָמער אַז ס ניט דער בעסטער וועג צו פאָרן שפּירעוודיק אינפֿאָרמאַציע.
עס ס אַ גוט וועג צו פאָרן אינפֿאָרמאַציע אַז מיר טאָן ניט דער הויפּט
זאָרגן וועגן ווי ווייל אויך שפּירעוודיק.
ווייַל באַקומען איז שיין שנעל, קאָרעוו צו די אנדערע סופּער גלאָבאַלס
מיר רע געגאנגען צו רעדן וועגן.
אבער אפֿשר נישט דער בעסטער געצייַג פֿאַר שפּירעוודיק אינפֿאָרמאַציע.
>> פֿאַר אַז מיר זאל וועלן צו נוצן עפּעס גערופֿן $ _פּאָסט,
וואָס איז אן אנדער יבער גלאבאלע וואַריאַבלע.
עס ס אנדערן אַססאָסיאַטיווע מענגע.
אַזוי עס אַרבעט שיין פיל פּונקט דער זעלביקער ווי באַקומען.
חוץ, אָנשטאָט פון יקסטראַקטינג אינפֿאָרמאַציע פון ​​די URL,
עס טוט עפּעס דורך הטטפּ כעדערז.
אַזוי צוריקרופן פון אונדזער ווידעא אויף הטטפּ, מיר גערעדט
וועגן ווי בראַוזערז, סערווערס, און קלייאַנץ יבערגעבן.
און אינפֿאָרמאַציע איז דורכגעגאנגען צוריק און אַרויס אין הטטפּ כעדערז.
>> מיט $ _פּאָסט, אינפֿאָרמאַציע איז טיפּיקלי געשיקט דורך די הטטפּ כעדערז.
און מיר וועט רובֿ קאַמאַנלי זען $ _פּאָסט אין דעם קאָנטעקסט פון סאַבמיטינג די HTML Forms.
איר קענען נאָך נוצן די HTML Forms צו פאָרלייגן זאכן צו באַקומען.
אָבער זיי ניטאָ יוזשאַוואַלי געניצט אין דעם קאָנטעקסט פון פּאָסטן.
>> אַזוי דאָ ס אַ בייַשפּיל פון אַ HTML פאָרעם.
איצט מיר ווע געזען די פריער, אָבער מיר האָבן ניט געזען דעם טייל, קאַמף = "פּאָסט.פפּ".
אזוי ווען מיר גערעדט וועגן Forms אין די קאָנטעקסט פון HTML, איך געהאט אַ Submit קנעפּל.
און אויב איר צוריקרופן, איך'ד גיט Submit און דעמאָלט דער חשבון נאָר דערקוויקט,
האט ניט טאָן עפּעס.
>> אין דעם פאַל, איך בין סאַבמיטינג וועלכער איך טיפּ אין דעם פאָרעם,
צו אַ PHP טעקע גערופֿן פּאָסט.פפּ.
און, משמעות, די וועג איך בין טאן וואָס אין דעם פאָרעם איז ניצן דעם פּאָסטן אופֿן.
אזוי יעדער שטיק פון אינפֿאָרמאַציע אַז איך טיפּ אין דעם פאָרעם
וועט זיין דערלאנגט דורך די הטטפּ כעדערז.
>> עס וועט זיין צוטריטלעך אין פּאָסט.פפּ, ווייַל אַז ס דער קאַמף פון מיין פאָרעם.
עס וועט זיין צוטריטלעך דורך געגאנגען צו $ _פּאָסט.
און משמעות, די וועג איך קענען באַקומען אין יעדער יחיד עלעמענט
מיט וואָס אַססאָסיאַטיווע מענגע איז מיט דעם אַטריביוט,
די נאמען אַטריביוט פון אונדזער ינפּוט טאַגס.
>> אַזוי משמעות איך קענען זאָגן $ _פּאָסט קוואַדראַט בראַקאַץ נאָמען צו באַקומען וועלכער דער באַניצער
טייפּט אין דער ערשטער פעלד.
און $ _פּאָסט פּאַראָל, פון פּוו גאַנץ, צו באַקומען אין וועלכער דער באַניצער טייפּט
אין די רגע פעלד.
>> אַזוי לאָזן ס נעמען אַ קוק אין דעם איבער אין קס50 ייד.
אַזוי דאָ מיר זענען, און איך וועט Zoom אין פֿאַר אַ רגע.
און מיר האָבן אַ טעקע געהייסן פּאָסט.הטמל.
איך דרוק אויף פּאָסט.הטמל.
אין דער זייער שפּיץ דאָ איך האָבן אַ זייער פּשוט וועב פאָרעם.
עס ס די פאָרעם מיר נאָר געזען אויף די רוק אַ צווייט צוריק.
>> איך קענען טיפּ, דאַג, און איך קען טיפּ מיין פּאַראָל, וואָס מיר אַלע
וויסן איז סקוואַדגאָאַלס.
און איך וועל שלאָגן Submit.
און משמעות, אַז סאַבמיץ צו פּאָסט.פפּ.
און איך בין משמעות דרוקן אַז.
אזוי איך בין געטינג באַפרייַען פון אַלע די זיכערהייַט אַז פּאָסטן גיט מיר דורך פּונקט דרוקן אויס
די נאמען און פּאַראָל.
>> דער באַניצער ס נאָמען איז דאַג.
דער באַניצער ס פּאַראָל איז סקוואַדגאָאַלס.
ווי האט איך טאָן דעם?
נו, קנאַל איבער צו ייד ווידער פֿאַר אַ רגע.
מיר וועלן מעגילע אַראָפּ צו נעמען אַ קוק אין פּאָסט.פפּ, וואָס איז געווען
דער קאַמף וואָס איך געניצט צו פאָרלייגן דאָ.
וואָס איז געווען דער קאַמף פון מיין HTML פאָרעם.
און אַז ס אַלע איך בין טאן.
דער באַניצער ס נאָמען איז, און איך בין דרוקן אויס די אינהאַלט פון $ _פּאָסט "נאָמען".
און דעמאָלט דער באַניצער ס פּאַראָל איז $ _פּאָסט "פּאַראָל".
אזוי איך איז געווען געגעבן אַז אינפֿאָרמאַציע דורך סאַבמיטינג דעם HTML פאָרעם.
און איך קענען איצט עקסטראַקט עס ניצן $ _פּאָסט ווייַל דעם אופֿן איך געניצט צו יבערשיקן
דאַטע מיט אַז פאָרעם איז די פּאָסטן אופֿן.
>> איצט עס ס מיסטאָמע נישט אַזוי גרעאַט-- איך בין געגאנגען
צו גיין צוריק פֿאַר אַ רגע צו אונדזער שטעלן הערע--
עס ס מיסטאָמע נישט אַזוי גרויס אויב איך בין סאַבמיטינג אינפֿאָרמאַציע מיט פּאָסטן,
וואָס איז כלומרשט מער זיכער.
עס ס מיסטאָמע נישט אַזוי גרויס אויב איך בין טאן אַז און דעמאָלט
דרוק אויס די באַניצער ס פּאַראָל.
עס ס געמיינט צו זיין מער זיכער.
>> גוט, אָבער עס ס נישט לעגאַמרע זיכער.
און אַזוי אין דעם ביסל סניפּאַט דאָ איך ווילן
צו נאָר ציען דיין ופמערקזאַמקייַט צו עטלעכע דאַטע זיכערהייַט קאַנסערנז, נאָר עפּעס
צו טראַכטן וועגן ווי איר ניטאָ ארבעטן אָדער ניצן די אינטערנעץ.
דעם איז נאָר עפּעס צו באַטראַכטן.
>> איך דערציילט איר אַז אינפֿאָרמאַציע איז דערלאנגט דורך הטטפּ כעדערז
ווען איר נוצן דעם פּאָסטן אופֿן.
וואָס מיטל זיי ניטאָ ניט לעגאַמרע זיכער.
זיי ניטאָ האַרדער צו געפינען ווי ניצן די באַקומען אופֿן, ווו
עס ס נאָר רעכט אין די URL.
אבער עס ס נאָך אַ וועג צו געפֿינען עס.
און איך נאָר ווילן צו ווייַזן איר דעם אַזוי אַז איר אפֿשר
אָנהייבן צו טראַכטן וועגן דעם ווי איר ניטאָ ארבעטן, אָדער ניצן
וועבסיטעס און סאַבמיטינג פּאַסווערדז, און אפֿשר ניצן
די זעלבע פּאַראָל אין אַ פּלאַץ פון פאַרשידענע ערטער.
וויסן אַז איז איז נאָך אַקטשאַוואַלי שיין גרינג צו געפֿינען אויס עמעצער ס פּאַראָל.
>> און אַזוי דאָ, איך בין געגאנגען צו גיין צו פּאָסט2.הטמל.
און די חילוק מיט פּאָסט2.הטמל און פּאָסט2.פפּ איז שיין סאַטאַל.
דער חילוק איז נאָר אַז איך טאָן ניט דרוקן אויס
די פּאַראָל ווען איך פאָרלייגן דעם פאָרעם.
>> אַזוי איך בין געגאנגען צו דרוקן אין, דאַג.
און איך בין געגאנגען צו דרוקן אין, סקוואַדגאָאַלס, אַפֿילו
כאָטש מיר וויסן אַז ס די פּאַראָל.
איידער איך פאָרלייגן די פאָרעם כאָטש, איך בין געגאנגען
צו עפענען אַרויף דעוועלאָפּער מכשירים, נאָר צו ווייַזן איר וואָס ס געגאנגען צו פּאַסירן דאָ.
אַזוי אין קראָום, איך בין נאָר געגאנגען צו שלאָגן פ12.
און אַז ס 'געגאנגען צו עפענען אַרויף מיין דעוועלאָפּער מכשירים אויף די רעכט האַנט זייַט.
איך האב נישט דערלאנגט די פאָרעם נאָך.
איצט איך בין געגאנגען צו שלאָגן Submit אויף מיין פאָרעם.
און משמעות, איך געמאכט אַ רוף צו, אָדער איך געמאכט אַ בקשה
צו פּאָסט2.פפּ, וואָס מאכט זינען.
איך בין געגאנגען צו גיט אויף אַז.
>> דעמאָלט איבער דאָ, איך בין געגאנגען צו גיט אויף כעדערז.
עס ס אַ פּלאַץ פון שטאָפּן געגאנגען אויף דאָ.
אבער אויב איך מעגילע אַראָפּ צו די זייער דנאָ, באַמערקן רעכט טהערע-- מיין לוח
האט בלאקירט עס פֿאַר אַ סעקאָנד-- רעכט דאָרט אין די זייער דנאָ ווינקל,
נאַמע-- דאַג, פּוו-- סקוואַדגאָאַלס.
אַזוי אַפֿילו כאָטש איך בין ניצן דעם פּאָסטן אופֿן, וואָס איז מער זיכער,
נאָר זיין אַווער אַז ווען איר טאָן אַזוי, איר ניטאָ נאָך טראַנסמיטינג אינפֿאָרמאַציע
דורך הטטפּ.
און עס קענען נאָך זיין געפֿונען דורך אַ קעגנער.
עס ס נאָר עפּעס מיר רע געגאנגען צו האָבן צו האַנדלען מיט טאַקע.
אפֿשר עס ס עטלעכע וועגן צו ענקריפּט אונדזער פּאַסווערדז איידער מיר שיקן זיי איבער,
וואָס וואָלט זיין אַ בעסער, וואָס איך בין ניט טאן דאָ.
>> אבער נאָר זיין אַווער אַז דעם פּאָסטן אופֿן האט לימיטיישאַנז אויך.
עס ס אַ פֿאַרבעסערונג איבער באַקומען אין טערמינען פון ווייל מיד קענטיק.
אבער עס ס ניט אַ גאַנץ פאַרריכטן.
אַזוי דאָ ס אַ בייַשפּיל פון אַ שנעל אין שטוב געניטונג
אַז איר קענען נוצן צו באַקומען עטלעכע פיר ארבעטן מיט PHP.
שאַפֿן די ווייַטערדיק פּאָר פון וועב בלעטער.
דער ערשטער זאָל נאָר זייַן אַ זייער פּשוט פאָרעם מיט אַ איין פעלד און אַ Submit
קנעפּל.
אזוי זייער ענלעך צו וואָס מיר נאָר האט מיט פּאָסט.הטמל.
>> און דעמאָלט דער רגע טעקע איר זאָל מאַכן
איז אַ טעקע, אַ PHP טעקע, אַז איז יקספּעקטינג ינפּוט, דורך פּאָסטן,
און באזירט אויף וואָס דער באַניצער טייפּט, וואָס איר קענען יבערנעמען וועט זיין אַ ינטאַדזשער.
איר טאָן ניט האָבן צו טאָן קיין טעות קאָנטראָלירונג אָדער די ווי.
איר קענען יבערנעמען דער באַניצער וועט דרוקן אַ ינטאַדזשער ווערט,
אָדער עפּעס ווי אַ ינטערפּראַטאַד דורך PHP ווי אַ ינטאַדזשער, אין אַז פאָרעם.
איר נאָר ווילן צו מאַכן אַ N דורך N קייפל טיש.
>> אַזוי אויב דער באַניצער סאַבמיץ 10, מיר ווילן צו האָבן אַ 10 דורך 10 קייפל טיש.
אויב דער באַניצער סאַבמיץ אַ 12, מיר ווילן אַ 12 דורך 12 קייפל טיש.
פּונקט אַזוי איר קענען זען וואָס מיר ניטאָ דרייווינג אין דאָ,
מיר וועט נעמען אַ קוק אין דעם טעקע אין מיין ייד.
>> אַזוי דאָ אין ייד, איך האב מולט_פאָרמ.הטמל.
איך וועט גיט עס.
כל איך ווילן צו טאָן איז פאָרלייגן אַ ווערט.
טיפּ אין 10, שלאָגן Submit.
און משמעות, מולט_טאַבלע.פפּ, וואָס מיר קענען זען אין די שפּיץ עס אין די URL,
איך בין קריייטינג אַ 10 דורך 10 קייפל טיש.
>> אויב איך טיפּ 15 און שלאָגן Submit, איצט איך האָבן אַ 15 דורך 15 קייפל טיש.
איך בין, פון קורס, ניט געגאנגען צו ווייַזן איר די אינהאַלט פון מולט_טאַבלע.פפּ,
ווייַל וואָס וואָלט נעמען די שפּאַס אויס פון דעם אין שטוב געניטונג.
אבער עס ס אַ גרויס וועג צו באַקומען עטלעכע פיר ארבעטן מיט PHP לופּס
און פּאָסטן, זייער פּשוט, אַלעווייַ דרוק פּאָטער לעמאָשל, נאָר
צו טאָן אַ קליין ביסל פון פיר.
און איך ווע גאַט אַ קליין קסס געגאנגען אויף דאָ צו צו מאַכן מיין יחיד טיש
סעלז נאָר מין פון קנאַל אַוועק אַ קליין ביסל און קוק אַ ביסל מער
ווי אַ קייפל טיש, ווי קעגן צו נאָר טעקסט נאָר
מין פון זיצן דאָרט.
די לעצטע סופּער גלאבאלע מיר וועט רעדן וועגן אין דעם ווידעא איז עפּעס גערופֿן
$ _סעססיאָן.
און אפֿשר דעם איז אַקטשאַוואַלי דער בעסטער בייַשפּיל פון עפּעס
מיר וואָלט באַטראַכטן גלאבאלע.
עס ס אנדערן מענגע.
עס ס אנדערן אַססאָסיאַטיווע מענגע.
אבער עס איז צוטריטלעך דורך יעדער PHP טעקע אַז יגזיסץ אויף אונדזער סיסטעם.
>> מיר טאָן ניט האָבן צו פאָרלייגן אינפֿאָרמאַציע איין בלאַט אין אַ צייַט
ווי מיר טאָן מיט באַקומען און מיט פּאָסטן.
עס ס שטענדיק דאָרט.
און אַזוי דעם איז גרויס פֿאַר אַ חשבון ווו איר זענען לאָגד אין, למשל,
און איר ווילן דיין לאָגין אינפֿאָרמאַציע צו אָנהאַלטן פון בלאַט צו בלאַט צו בלאַט.
>> איר קענען נאָר אָנהייבן אַ סעסיע און דעמאָלט נוצן $ _סעססיאָן צו ראַטעווען זאכן ווי
דער באַניצער ס נאָמען, אָדער דער באַניצער ס שייַן אינפֿאָרמאַציע, און אַזוי אויף.
און אַז אינפֿאָרמאַציע וועט בלייַבן אין $ _סעססיאָן ביז איר צעשטערן די סעסיע
אַ ביסל שפּעטער אויף.
>> שרייבט דינאַמיש וועבסיטעס מיט PHP מאכט זיי אַ פּלאַץ בעסער.
אייער זייטלעך ווערן זייער דינאַמיש, און איר טאָן ניט
האָבן צו טאָן צו פיל מער ווי וואָס איר אַנדערש וואָלט האָבן געטאן פּונקט
טאן עס מיט HTML.
אָבער עס ריקווייערז פיר, אַ פּלאַץ פון פיר.
>> איר שוין וויסן ווי צו אַרבעטן מיט C, און אַזוי דזשאַמפּינג צו PHP איז נישט אויך טריקי.
וואָס איז אפֿשר אַ ביסל ביסל טריקי איז ארבעטן
מיט דעם נייַ געדאַנק פון באַקומען און פּאָסטן, און אפֿשר מיקסינג אייער HTML און דיין PHP
צוזאַמען.
אבער אויך זיין אַווער אַז די אינטערנעט איז אַ וואַסט ריפּאַזאַטאָרי פון אינפֿאָרמאַציע.
און PHP ס דאַקיומענטיישאַן איז פאַראַנען אין פילע ערטער, אָבער טאָמער רובֿ
קאַנאָניקאַללי ביי php.net.
און איר קענען געפֿינען עס, גורל פון פאַרשידענע פֿעיִקייטן,
און נוצן קאַסעס, און יגזאַמפּאַלז אויף יגזאַמפּאַלז, אויף יגזאַמפּאַלז.
ווו אויב איר ווילן צו פּרובירן און רעכענען אויס ווי צו טאָן עפּעס, שאַנסן זענען,
עמעצער ס מיסטאָמע געטאן עס איידער איר.
און איר קענען נוצן זיי ווי ינספּיראַציע צו ינסטרומענט וועלכער
עס איז איר ניטאָ טריינג צו ינסטרומענט אויך.
>> איך בין דאַג לויד.
דאס איז קס50.