DAVID Malan: Ejja jtejbu fuq l- website jien jagħmlu, via li freshman jistgħu jirreġistraw għall-isports intramurali, mill email minnhom meta jkollhom reġistrat. Kif tagħmel dan - ukoll, hawnhekk fil froshims-3, l-avviż li l-unika bidla I ħadna issa huwa li taġġorna l- valur ta 'azzjoni biex jirreġistraw-3.php. Fil reġistru tat-3.php issa, avviż li Jien l-ewwel li jeħtieġu fajl imsejjaħ class.phpmailer.php. Din tappartjeni għal librerija imsejjaħ PHPMailer li jeżisti x'imkien ġewwa tal-kompjuter, u jien tispeċifika hawn li PHP għandhom jirrikjedu l-użu tiegħu, bħad # Jinkludu fl C teħtieġ fajl header. Next I jiċċekkjaw jekk isem ma tkunx vojta u huwa sessi mhux vojta u dorm mhix vojta, allura ejja tipproċedi biex jagħmlu dan li ġej. L-ewwel jien ser anki instantiate oġġett ta 'PHPMailer tip. Dan huwa sintassi kemmxejn ġdida, iżda huwa karatteristika ta 'orjentati oġġett lingwa ta 'programmar, li PHP huwa. B'mod partikolari, dan effettivament jiddikjara varjabbli ta PHPMailer tip u jitlob finalment li l-posta varjabbli. Ejja issa jużaw dak il-varjabbli biex tibgħat email. Ejja ewwel jispeċika billi ssejjaħ funzjoni msejħa isSMTP li nixtieq tabilħaqq tixtieq tibgħat din l-email jużaw il-protokoll SMTP. Ejja jispeċifikaw li jmiss li l-ospitanti permezz li ser nibgħatlek din posta għandhom ikunu, per eżempju hawn fuq il-kampus, smtp.fas.harvard.edu. Ejja mbagħad l mill-indirizz ta ' din l-email jharvard@cs50.net. Ejja imbagħad żid l-indirizz ta ' jharvard@cs50.net sabiex, sempliċiment, din id-darba John Harvard se jiġu email innifsu. U ejja mbagħad issettja s-suġġett ta din l-email reġistrazzjoni. Fl-aħħar nett, ejja tistabbilixxi l-korp ta 'din email li jkun il-string wara. Din il-persuna biss reġistrata. Isem - tali u tali. Kaptan - tali u tali. Sess - tali u tali. Dorm - tali u tali. Avviż li din is-sekwenza testendi fuq linji multipli, imma stajt concatenated flimkien jużaw operatur dot PHP sabiex fl-aħħar tal-ġurnata, dan huwa reali wieħed biss sensiela twila maqsuma hawn fil editur test tiegħi fuq diversi linji. Issa wasal iż-żmien biex jibagħtu l-email. Hawnhekk I ser sejħa funzjoni msejħa Send, imma jien ser jiċċekkja jekk huwa ritorn valur huwa falz. Jekk iva, jien sempliċiment se jmutu, so biex jitkellmu, permezz ta 'stampar dan l-iżball. Issa avviż biċċa waħda oħra ta 'sintassi. Matul dawn il-linji diversi tal-kodiċi, I ħadna użu ta 'dan l-operatur vleġġa. Ferm simili fis-C, meta l-operatur vleġġa dereferences pointer u twassal li inti xi valur, bl-istess mod hawnhekk ma dan jippermetti li inti aċċess qasam ġewwa ta 'oġġett, f'dan F'każ li oġġett ta 'PHPMailer tip. Issa kienu I li issa jżuru din il-paġna, I d tara ġej. Jekk I issa jipprovdu David Malan bħala isem tiegħi, kaptan, kaptan, I ser jispeċifikaw mail, u jien ser jgħixu hawn fil Matthews u imbagħad ikklikkja reġistru, I dalwaqt jirċievu dik email.