1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> ДАВИД Малан: Хајде да се побољша на Правим сајт, преко ког бруцош 3 00:00:02,980 --> 00:00:06,910 могу регистровати за Интрамурални спортове, по слањем их када имају 4 00:00:06,910 --> 00:00:07,660 регистрован. 5 00:00:07,660 --> 00:00:11,180 Како да се то уради - добро, овде у фросхимс-3, приметити да је једини 6 00:00:11,180 --> 00:00:16,480 Промена сам сада сам направио је да ажурирате Вредност акције на регистер-3.пхп. 7 00:00:16,480 --> 00:00:21,290 Регистровати-3.пхп сада, приметићете да Ја сам први који захтева фајл под називом 8 00:00:21,290 --> 00:00:22,540 цласс.пхпмаилер.пхп. 9 00:00:22,540 --> 00:00:24,230 10 00:00:24,230 --> 00:00:28,380 Ово припада библиотеци зове ПХПМаилер да постоји негде унутра 11 00:00:28,380 --> 00:00:32,870 рачунара, а ја сам овде прецизирајући да ПХП треба да захтева његову употребу, 12 00:00:32,870 --> 00:00:36,700 баш као # инцлуде у Ц захтева заглавље датотеке. 13 00:00:36,700 --> 00:00:42,450 >> Следећа проверим да ли име није празна и Пол није празна и спаваоница није 14 00:00:42,450 --> 00:00:46,080 празан, онда хајде да наставимо да урадите следеће. 15 00:00:46,080 --> 00:00:50,910 Прво ћу да чак инстанцирању предмет типа ПХПМаилер. 16 00:00:50,910 --> 00:00:54,250 Ово је нешто ново синтакса, али то је карактеристика објектно-оријентисани 17 00:00:54,250 --> 00:00:56,450 програмски језик, који је ПХП. 18 00:00:56,450 --> 00:01:01,060 Конкретно, ово ефикасно изјављује променљива типа ПХПМаилер 19 00:01:01,060 --> 00:01:03,680 и позива на крају да променљива поште. 20 00:01:03,680 --> 00:01:06,820 Хајде да сада користимо ту променљиву да пошаљете е-маил. 21 00:01:06,820 --> 00:01:11,660 >> Хајде да прво одредите позивом Функција се зове исСМТП да бих 22 00:01:11,660 --> 00:01:15,380 заиста желели да пошаљемо ову поруку користећи протокол СМТП. 23 00:01:15,380 --> 00:01:19,550 Хајде да следећи прецизира да домаћин преко који ћу послати овај маил ће бити, 24 00:01:19,550 --> 00:01:21,526 на пример овде на кампусу, смтп.фас.харвард.еду. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 Хајде да онда поставите са адресе овај е-маил на јхарвард@цс50.нет. 27 00:01:29,500 --> 00:01:34,250 Хајде да онда додати адресу јхарвард@цс50.нет тако да, једноставно, 28 00:01:34,250 --> 00:01:37,330 овај пут ће Џон Харвард се себе слање е-поште. 29 00:01:37,330 --> 00:01:40,990 И хајде да онда поставите тему овај е-маил на регистрацију. 30 00:01:40,990 --> 00:01:44,680 >> На крају, хајде да подесите ово тело пошаљи бити следећи низ. 31 00:01:44,680 --> 00:01:46,460 Ова особа управо регистрован. 32 00:01:46,460 --> 00:01:47,330 Име - 33 00:01:47,330 --> 00:01:48,200 такав и такав. 34 00:01:48,200 --> 00:01:48,860 >> Капитен - 35 00:01:48,860 --> 00:01:49,710 такав и такав. 36 00:01:49,710 --> 00:01:50,330 Пол - 37 00:01:50,330 --> 00:01:51,230 такав и такав. 38 00:01:51,230 --> 00:01:51,800 Дорм - 39 00:01:51,800 --> 00:01:52,940 такав и такав. 40 00:01:52,940 --> 00:01:56,800 Обратите пажњу да је ово жица протеже на више линија, али ја сам спојени 41 00:01:56,800 --> 00:02:00,800 их заједно помоћу дот оператора ПХП тако да се на крају дана, то је 42 00:02:00,800 --> 00:02:06,100 прави само један дугачак низ сломљена овде у мој текст едитор на више линија. 43 00:02:06,100 --> 00:02:08,070 >> Сада је време да се пошаље е-маил. 44 00:02:08,070 --> 00:02:11,380 Ево ја ћу позвати функцију под називом Пошаљи, али ћу проверити да ли је то повратак 45 00:02:11,380 --> 00:02:12,470 вредност је лажна. 46 00:02:12,470 --> 00:02:16,540 Ако је тако, ја једноставно умрети, тако да говоре, штампањем ту грешку. 47 00:02:16,540 --> 00:02:18,340 >> Сада приметите један други комад синтаксе. 48 00:02:18,340 --> 00:02:20,510 Током ових неколико редова кода, ја сам је користио 49 00:02:20,510 --> 00:02:22,260 ове стрелице оператера. 50 00:02:22,260 --> 00:02:26,060 Много као у Ц, где оператор стрелица дереференцес показивач и 51 00:02:26,060 --> 00:02:29,880 води вас на неку вредност, слично овде ово омогућава да приступите 52 00:02:29,880 --> 00:02:34,910 поље унутар неког објекта, у овом мала објекат типа ПХПМаилер. 53 00:02:34,910 --> 00:02:37,960 Сада бих сада посетите ову страницу, Ја бих видети следеће. 54 00:02:37,960 --> 00:02:42,600 Ако ја сада пружају Давид Малан као моје име, капетан као капитен, ја ћу наведите 55 00:02:42,600 --> 00:02:47,340 маил, а ја ћу живети овде у Маттхевс и затим кликните на регистер, ускоро бих требала 56 00:02:47,340 --> 00:02:48,590 примити тај е-маил. 57 00:02:48,590 --> 00:02:50,496