1 00:00:00,000 --> 00:00:00,230 2 00:00:00,230 --> 00:00:02,980 >> DAVID MALAN: Lassen Sie uns auf die Verbesserung der Website, die ich mache, über den Neuling 3 00:00:02,980 --> 00:00:06,910 für internen Sport registrieren, indem Sie sie, wenn sie 4 00:00:06,910 --> 00:00:07,660 registriert. 5 00:00:07,660 --> 00:00:11,180 Wie um dies zu tun - nun, hier in froshims-3, feststellen, dass die einzige 6 00:00:11,180 --> 00:00:16,480 Änderung habe ich jetzt gemacht ist die Aktualisierung der Wert von Maßnahmen zu registrieren-3.php. 7 00:00:16,480 --> 00:00:21,290 In Register-3.php jetzt feststellen, dass Ich bin zuerst eine Datei namens erfordern 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 Dieser gehört zu einer Bibliothek mit dem Namen PHPMailer, die irgendwo im Inneren vorhanden 11 00:00:28,380 --> 00:00:32,870 des Computers, und ich bin hier die Angabe PHP sollte seine Verwendung erforderlich ist, 12 00:00:32,870 --> 00:00:36,700 wie # include in C erfordert eine Header-Datei. 13 00:00:36,700 --> 00:00:42,450 >> Weiter prüfe ich, ob der Name nicht leer ist und Geschlecht ist nicht leer und Wohnheim ist nicht 14 00:00:42,450 --> 00:00:46,080 leer ist, dann lassen Sie uns gehen folgendes tun. 15 00:00:46,080 --> 00:00:50,910 Zuerst werde ich noch instanziieren ein Objekt vom Typ PHPMailer. 16 00:00:50,910 --> 00:00:54,250 Dies ist etwas neue Syntax, aber es ist ein Merkmal einer objektorientierten 17 00:00:54,250 --> 00:00:56,450 Programmiersprache, die PHP ist. 18 00:00:56,450 --> 00:01:01,060 Insbesondere dies effektiv erklärt eine Variable vom Typ PHPMailer 19 00:01:01,060 --> 00:01:03,680 und ruft schließlich dass variable Mail. 20 00:01:03,680 --> 00:01:06,820 Lassen Sie uns nun diese Variable eine E-Mail senden. 21 00:01:06,820 --> 00:01:11,660 >> Lassen Sie uns zunächst telefonisch ein angeben Funktion aufgerufen isSMTP, dass ich würde 22 00:01:11,660 --> 00:01:15,380 ja gerne diese E-Mail senden Verwendung des SMTP-Protokolls. 23 00:01:15,380 --> 00:01:19,550 Lassen Sie uns weiter angeben, dass der Host über was ich schicke diese E-Mail sind, 24 00:01:19,550 --> 00:01:21,526 zum Beispiel hier auf dem Campus, smtp.fas.harvard.edu. 25 00:01:21,526 --> 00:01:24,620 26 00:01:24,620 --> 00:01:29,500 Lassen Sie dann die Adresse von Diese E-Mail an jharvard@cs50.net. 27 00:01:29,500 --> 00:01:34,250 Lassen Sie uns dann fügen Sie die Adresse des jharvard@cs50.net, so dass Sie einfach, 28 00:01:34,250 --> 00:01:37,330 dieses Mal John Harvard wird E-Mail an sich selbst werden. 29 00:01:37,330 --> 00:01:40,990 Und lassen Sie dann das Thema Diese E-Mail zur Registrierung. 30 00:01:40,990 --> 00:01:44,680 >> Schließlich machen wir mal den Körper von diesen E-Mail an die folgende Zeichenfolge sein. 31 00:01:44,680 --> 00:01:46,460 Diese Person gerade registriert. 32 00:01:46,460 --> 00:01:47,330 Zu nennen - 33 00:01:47,330 --> 00:01:48,200 so und so. 34 00:01:48,200 --> 00:01:48,860 >> Kapitän - 35 00:01:48,860 --> 00:01:49,710 so und so. 36 00:01:49,710 --> 00:01:50,330 Geschlecht - 37 00:01:50,330 --> 00:01:51,230 so und so. 38 00:01:51,230 --> 00:01:51,800 Dorm - 39 00:01:51,800 --> 00:01:52,940 so und so. 40 00:01:52,940 --> 00:01:56,800 Beachten Sie, dass diese Zeichenfolge auf sich mehrere Zeilen, aber ich habe verkettet 41 00:01:56,800 --> 00:02:00,800 sie zusammen mit der PHP-Punkt-Operator so dass am Ende des Tages, das ist 42 00:02:00,800 --> 00:02:06,100 Echt nur eine lange Reihe hier in brochen meinem Text-Editor auf mehrere Zeilen. 43 00:02:06,100 --> 00:02:08,070 >> Jetzt ist es Zeit, um die E-Mail zu senden. 44 00:02:08,070 --> 00:02:11,380 Hier werde ich eine Funktion namens Send nennen, aber ich werde prüfen, ob es Rück 45 00:02:11,380 --> 00:02:12,470 Wert ist false. 46 00:02:12,470 --> 00:02:16,540 Wenn ja, bin ich einfach sterben, so zu sprechen, durch den Druck, dass Fehler. 47 00:02:16,540 --> 00:02:18,340 >> Jetzt bemerken, ein anderes Stück der Syntax. 48 00:02:18,340 --> 00:02:20,510 Während dieser mehrere Zeilen Code habe ich Gebrauch gemacht 49 00:02:20,510 --> 00:02:22,260 dieser Pfeil-Operator. 50 00:02:22,260 --> 00:02:26,060 Ähnlich wie in C, wo der Pfeil-Operator dereferenziert einen Zeiger und 51 00:02:26,060 --> 00:02:29,880 Sie führt auf einen Wert, ähnlich wie hier dass diese ermöglichen Sie den Zugriff auf 52 00:02:29,880 --> 00:02:34,910 Feld innerhalb eines Objekts, in diesem Groß-und ein Objekt vom Typ PHPMailer. 53 00:02:34,910 --> 00:02:37,960 Jetzt wollte ich jetzt diese Seite zu besuchen, Ich würde die folgende sehen. 54 00:02:37,960 --> 00:02:42,600 Wenn ich jetzt stellen David Malan, wie mein Name, Kapitän als Kapitän, werde ich angeben 55 00:02:42,600 --> 00:02:47,340 Mail, und ich werde hier in Matthews leben und klicken Sie dann auf registrieren, sollte ich bald 56 00:02:47,340 --> 00:02:48,590 erhalten diese E-Mail. 57 00:02:48,590 --> 00:02:50,496