DAVID Malan: Mari kita meningkatkan pada situs yang saya sedang membuat, melalui mana mahasiswa dapat mendaftar untuk olahraga intramural, dengan mengirim email mereka ketika mereka memiliki terdaftar. Bagaimana melakukan ini - baik, di sini di froshims-3, perhatikan bahwa satu-satunya perubahan yang saya buat sekarang adalah untuk memperbarui nilai tindakan untuk mendaftar 3.php. Dalam daftar-3.php sekarang, perhatikan bahwa Saya pertama membutuhkan file bernama class.phpmailer.php. Ini milik perpustakaan yang disebut PHPMailer yang ada di suatu tempat di dalam komputer, dan aku menentukan di sini PHP yang harus memerlukan penggunaannya, seperti # include di C membutuhkan file header. Selanjutnya saya memeriksa apakah nama tidak kosong dan jenis kelamin tidak kosong dan asrama tidak kosong, maka mari kita lanjutkan untuk melakukan hal berikut. Pertama aku akan bahkan instantiate sebuah objek dari tipe PHPMailer. Ini adalah sintaks agak baru, tapi itu fitur dari sebuah object-oriented bahasa pemrograman, yang PHP adalah. Secara khusus, ini secara efektif menyatakan variabel jenis PHPMailer dan panggilan akhirnya bahwa surat variabel. Mari kita sekarang menggunakan variabel yang untuk mengirim email. Mari kita terlebih dahulu menentukan dengan memanggil fungsi yang disebut isSMTP bahwa saya akan memang ingin mengirim email ini menggunakan SMTP protokol. Mari kita selanjutnya menentukan bahwa host melalui yang saya akan mengirim surat ini harus, misalnya di sini di kampus, smtp.fas.harvard.edu. Mari kita kemudian mengatur dari alamat email ini untuk jharvard@cs50.net. Mari kita kemudian menambahkan alamat jharvard@cs50.net sehingga, sederhana, kali ini John Harvard akan mengirim email sendiri. Dan mari kita kemudian menetapkan subjek email ini untuk pendaftaran. Terakhir, mari kita mengatur tubuh ini email menjadi string berikut. Orang ini hanya terdaftar. Nama - ini dan itu. Kapten - ini dan itu. Jenis kelamin - ini dan itu. Dorm - ini dan itu. Perhatikan bahwa string ini meluas ke beberapa baris, tapi aku sudah concatenated mereka bersama-sama menggunakan dot Operator PHP sehingga pada akhir hari, ini nyata hanya satu string panjang rusak di sini editor teks saya ke beberapa baris. Sekarang saatnya untuk mengirim email. Di sini saya akan memanggil fungsi yang disebut Kirim, tapi aku akan memeriksa apakah itu kembali nilai adalah palsu. Jika demikian, saya hanya akan mati, sehingga untuk berbicara, dengan mencetak kesalahan itu. Sekarang perhatikan salah satu bagian lain dari sintaks. Sepanjang ini beberapa baris kode, saya telah membuat penggunaan operator panah ini. Sama seperti di C, di mana operator panah dereferences pointer dan membawa Anda ke beberapa nilai, sama di sini hal ini memungkinkan Anda untuk mengakses bidang di dalam suatu objek, dalam hal ini huruf objek tipe PHPMailer. Sekarang yang saya sekarang mengunjungi halaman ini, Aku akan melihat berikut. Jika saya sekarang menyediakan David Malan sebagai nama saya, Kapten sebagai kapten, saya akan menentukan surat, dan saya akan tinggal di sini di Matthews dan kemudian klik mendaftar, saya segera harus menerima email tersebut.