1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> DAVID مالان: اجازه دهید به بهبود وب سایت من دارم، از طریق که دانشجوی سال اول 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 چگونه به انجام این کار - خوب، در اینجا در froshims-3، توجه کنید که تنها 6 00:00:11,180 --> 00:00:16,480 تغییرات من در حال حاضر ساخته شده است برای به روز رسانی ارزش اقدام به ثبت نام، 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 فقط همانند # include در C نیاز یک فایل هدر. 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 اول من قصد دارم حتی نمونه یک شی از نوع 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 و خواستار نهایت پست الکترونیکی است که متغیر. 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 در این زمان جان هاروارد خواهد شد شود ایمیل خود را. 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 آنها را با هم و با استفاده از نقطه اپراتور PHP را به طوری که در پایان روز، این است که 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 در طول این چند خط از کد، I استفاده ساخته شده است 49 00:02:20,510 --> 00:02:22,260 از این فلش اپراتور. 50 00:02:22,260 --> 00:02:26,060 بسیار شبیه به C، که در آن فلش اپراتور ارجاع میدهد یک اشاره گر و 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 اگر من در حال حاضر دیوید مالان به نام من ارائه، کاپیتان به عنوان کاپیتان، من مشخص 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