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 #は、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 ここで私は、Sendという関数を呼ぶことにします、 私はそれが、戻りのかどうかチェックします 45 00:02:11,380 --> 00:02:12,470 値はfalseです。 46 00:02:12,470 --> 00:02:16,540 もしそうなら、私は単純に、死ぬつもりだ そのエラーを印刷して、話をする。 47 00:02:16,540 --> 00:02:18,340 >> 今構文の1他の部分に注目してください。 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 多くの矢印演算子、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