DAVID MALAN: Mari kita memperbaiki yang laman web saya membuat, melalui yang bayat boleh mendaftar untuk sukan di antara dinding, melalui e-mel mereka apabila mereka mempunyai berdaftar. Bagaimana untuk melakukan ini - baik, di sini di froshims-3, notis bahawa satu-satunya perubahan saya dibuat sekarang adalah untuk mengemaskini nilai tindakan untuk mendaftar-3.php. Dalam daftar-3.php sekarang, melihat bahawa Saya pertama yang memerlukan fail yang dipanggil class.phpmailer.php. Ini kepunyaan perpustakaan yang dikenali sebagai PHPMailer yang wujud di suatu tempat di dalam komputer, dan saya menyatakan di sini PHP perlu memerlukan penggunaannya, seperti # termasuk dalam C memerlukan fail header. Seterusnya saya memeriksa jika nama tidak kosong dan jantina tidak kosong dan asrama tidak kosong, maka mari kita meneruskan untuk melakukan yang berikut. Pertama saya akan juga instantiate objek jenis PHPMailer. Ini adalah sintaks agak baru, tetapi ia ciri sesuatu objek berorientasikan bahasa pengaturcaraan, yang PHP adalah. Khususnya, ini mengisytiharkan berkesan pembolehubah jenis PHPMailer dan panggilan akhirnya bahawa mel berubah-ubah. Mari kita kini menggunakan pembolehubah yang untuk menghantar e-mel. Mari pertama menentukan dengan menelefon fungsi dipanggil isSMTP bahawa saya akan memang suka untuk menghantar e-mel ini menggunakan SMTP protokol. Mari kita seterusnya menentukan bahawa tuan rumah melalui yang saya akan menghantar mel ini hendaklah, misalnya di sini di kampus, smtp.fas.harvard.edu. Mari kita kemudian menetapkan dari alamat e-mel ini untuk jharvard@cs50.net. Mari kita kemudian menambah alamat jharvard@cs50.net supaya, hanya, kali ini John Harvard akan menghantar e-mel sendiri. Dan mari kita kemudian menetapkan subjek e-mel ini untuk pendaftaran. Akhir sekali, mari kita menetapkan badan ini e-mel sebagai rentetan yang berikut. Orang ini hanya berdaftar. Nama - itu dan apa-apa. Kapten - itu dan apa-apa. Jantina - itu dan apa-apa. Dorm - itu dan apa-apa. Perhatikan bahawa rentetan ini diperluaskan ke banyak baris, tetapi saya concatenated mereka bersama-sama menggunakan operator dot PHP ini supaya pada akhir hari, ini adalah sebenar hanya satu tali panjang dipecahkan di sini di editor teks saya ke banyak baris. Kini sudah tiba masanya untuk menghantar e-mel. Di sini saya akan memanggil fungsi yang dipanggil Hantar, tetapi saya akan memeriksa sama ada ia kembali nilai palsu. Jika ya, saya hanya akan mati, jadi untuk bercakap, dengan mencetak ralat yang. Sekarang notis satu bahagian lain sintaksis. Sepanjang ini beberapa baris kod, saya telah menggunakan ini arrow operator. Sama seperti dalam C, di mana anak panah pengendali dereferences penunjuk dan membawa anda ke beberapa nilai, begitu juga di sini adakah ini membenarkan anda untuk mengakses bidang dalam objek, dalam ini dalam hal keadaan kes objek jenis PHPMailer. Sekarang di mana saya kini melawat laman ini, Saya lihat yang berikut. Jika saya kini menyediakan David Malan sebagai nama saya, kapten sebagai kapten, saya akan nyatakan mel, dan saya akan tinggal di sini di Matthews dan kemudian klik mendaftar, saya perlu segera menerima e-mel itu.