>> 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.