1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> დავით Malan: მოდით გააუმჯობესოს საფუძველზე ნახვა მე მიღების საშუალებით, რომელიც freshman 3 00:00:02,980 --> 00:00:06,910 შეგიძლიათ დარეგისტრირდეთ intramural სპორტული, მიერ emailing მათ, როდესაც აქვთ 4 00:00:06,910 --> 00:00:07,660 რეგისტრირებული. 5 00:00:07,660 --> 00:00:11,180 როგორ უნდა გავაკეთოთ ეს - კარგად, აქ froshims-3, შეამჩნევთ, რომ მხოლოდ 6 00:00:11,180 --> 00:00:16,480 ცვლილება მე გააკეთა ახლა არის განაახლოს ღირებულება action დარეგისტრირდე-3.php. 7 00:00:16,480 --> 00:00:21,290 რეგისტრაცია-3.php ახლა შეამჩნია, რომ მე პირველი მოითხოვს ფაილი სახელად 8 00:00:21,290 --> 00:00:22,540 class.phpmailer.php. 9 00:00:22,540 --> 00:00:24,230 10 00:00:24,230 --> 00:00:28,380 ეს ეკუთვნის ბიბლიოთეკა მოუწოდა PHPMailer რომ არსებობს სადღაც შიგნით 11 00:00:28,380 --> 00:00:32,870 კომპიუტერი, და მე სასურველი აქ რომ PHP უნდა მოითხოვოს მისი გამოყენება, 12 00:00:32,870 --> 00:00:36,700 ისევე # მოიცავს C მოითხოვს header ფაილი. 13 00:00:36,700 --> 00:00:42,450 >> შემდეგი მე შეამოწმოთ, თუ სახელი არ არის ცარიელი და სქესი არ არის ცარიელი და dorm არ არის 14 00:00:42,450 --> 00:00:46,080 ცარიელი, მაშინ მოდით გაგრძელება უნდა გავაკეთოთ შემდეგ. 15 00:00:46,080 --> 00:00:50,910 პირველი მე ვაპირებ კიდევ instantiate ობიექტის ტიპი PHPMailer. 16 00:00:50,910 --> 00:00:54,250 ეს არის გარკვეულწილად ახალი სინტაქსის, მაგრამ ეს თვისება ობიექტზე ორიენტირებული 17 00:00:54,250 --> 00:00:56,450 პროგრამირების ენა, რომელიც PHP არის. 18 00:00:56,450 --> 00:01:01,060 კერძოდ, ეს ეფექტურად აცხადებს ცვლადი ტიპის PHPMailer 19 00:01:01,060 --> 00:01:03,680 და მოუწოდებს, საბოლოო ჯამში, რომ ცვლადი mail. 20 00:01:03,680 --> 00:01:06,820 მოდით ახლა გამოყენება, რომ ცვლადი გააგზავნოთ ელ. 21 00:01:06,820 --> 00:01:11,660 >> მოდით პირველ მიუთითოთ დარეკვით ფუნქცია მოუწოდა isSMTP, რომ მე 22 00:01:11,660 --> 00:01:15,380 მართლაც მინდა გაგზავნას ამ წერილს გამოყენებით ოქმი SMTP. 23 00:01:15,380 --> 00:01:19,550 მოდით მომდევნო დააკონკრეტა, რომ მასპინძელი მეშვეობით რომელიც მე გამოგიგზავნით ამ გვერდის უნდა იყოს, 24 00:01:19,550 --> 00:01:21,526 მაგალითად აქ კამპუსში, smtp.fas.harvard.edu. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 მოდით მაშინ მითითებული ეხლა მისამართი ამ ელ jharvard@cs50.net. 27 00:01:29,500 --> 00:01:34,250 მოდით შემდეგ დაამატოთ მისამართი jharvard@cs50.net ასე რომ, უბრალოდ, 28 00:01:34,250 --> 00:01:37,330 ამ დროს ჯონ ჰარვარდის იქნება უნდა emailing თავს. 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 Dorm - 39 00:01:51,800 --> 00:01:52,940 ასეთი და ასეთი. 40 00:01:52,940 --> 00:01:56,800 გაითვალისწინეთ, რომ ეს კონტექსტი ვრცელდება გადატანა მრავალჯერადი ხაზები, მაგრამ მე concatenated 41 00:01:56,800 --> 00:02:00,800 მათ ერთად გამოყენებით PHP-ის dot ოპერატორი ასე რომ, დღის ბოლომდე, ეს არის 42 00:02:00,800 --> 00:02:06,100 რეალური მხოლოდ ერთი ხანგრძლივი string გატეხილი აქ ჩემი ტექსტური რედაქტორი გადატანა რამდენიმე სტრიქონი. 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 ამ arrow ოპერატორი. 50 00:02:22,260 --> 00:02:26,060 ჰგავს C, სადაც arrow ოპერატორი dereferences მაჩვენებელი და 51 00:02:26,060 --> 00:02:29,880 იწვევს თქვენ გარკვეული მნიშვნელობა, ასევე აქ ამჯამად ამ საშუალებას გაძლევთ, რათა შეამოწმონ 52 00:02:29,880 --> 00:02:34,910 ველი შიგნით ობიექტი, ამ საქმის ობიექტის ტიპი PHPMailer. 53 00:02:34,910 --> 00:02:37,960 ახლა იყო მე ახლა ეწვევა ამ გვერდზე, მე ვხედავ შემდეგ. 54 00:02:37,960 --> 00:02:42,600 თუ მე ახლა გთავაზობთ, დავით Malan რადგან ჩემი სახელით, კაპიტანი როგორც კაპიტანი, მე დააკონკრეტა 55 00:02:42,600 --> 00:02:47,340 გვერდის, და მე ცხოვრება აქ Matthews და შემდეგ დააჭირეთ დარეგისტრირდეთ, მე უნდა მალე 56 00:02:47,340 --> 00:02:48,590 მიიღოს, რომ ელ. 57 00:02:48,590 --> 00:02:50,496