>> David MALAN: Sabihin mapabuti sa karapatang- website ako sa paggawa, sa pamamagitan ng kung aling mga presman
Maaari magparehistro para sa nasa loob ng lunsod sports, sa pamamagitan ng pag-email ang mga ito kapag mayroon sila
nakarehistro.
Paano upang gawin ito - na rin, dito sa froshims-3, mapapansin na ang tanging
ang pagbabagong iyong ginawa ko ngayon ay upang i-update ang halaga ng pagkilos upang irehistro-3.php.
Sa rehistro-3.php ngayon, mapapansin na ang Muna ako na nangangailangan ng isang file na tinatawag na
class.phpmailer.php.
Ito ay kabilang sa isang library na tinatawag na PHPMailer na umiiral sa isang lugar sa loob
ng mga computer, at ako ng pagtukoy dito na PHP ay dapat na nangangailangan ng paggamit nito,
tulad lamang ng # include sa nangangailangan C isang header na file.
>> Susunod check ko kung pangalan ay hindi walang laman at kasarian ay hindi walang laman at dorm ay hindi
walang laman, pagkatapos ay magpatuloy ipaalam gawin ang sumusunod.
Una Pupunta ako sa kahit na magbigay ng halimbawa isang uri ng object na PHPMailer.
Ito ay medyo bagong syntax, ngunit ito ay isang tampok ng isang object-oriented
programming language, na PHP ay.
Sa partikular, ito epektibo declares isang variable ng uri PHPMailer
at pagtawag sa huli mail na variable.
Ni na ngayong gamitin ang variable na Hayaan upang magpadala ng isang email.
>> Sabihin unang tukuyin sa pamamagitan ng pagtawag ng function na tinatawag na isSMTP na gagawin ko
sa katunayan bang magpadala ng mga email na ito gamit ang protocol SMTP.
Sabihin susunod na tukuyin na ang host sa pamamagitan ng kung saan kukunin ko na magpadala ng mail na ito ay magiging,
halimbawa dito sa campus, smtp.fas.harvard.edu.
Pagkatapos ay itakda ng mula sa address ng Hayaan ito e-mail sa jharvard@cs50.net.
Hayaan pagkatapos ay idagdag ni ang address ng jharvard@cs50.net kaya iyon, simple,
oras na ito John Harvard habilin ay pag-email sa kanyang sarili.
At pagkatapos ay itakda ang paksa ng ipaalam ito e-mail sa pagpaparehistro.
>> Panghuli, mag-set ng mga katawan ng mga ito hayaan mag-email sa upang maging ang sumusunod na string.
Ang taong ito lamang nakarehistro.
Pangalanan -
tulad at tulad.
>> Captain -
tulad at tulad.
Kasarian -
tulad at tulad.
Dorm -
tulad at tulad.
Pansinin na ang string na ito ay umaabot sa maramihang mga linya, ngunit nagbigay concatenated ko
ang mga ito nang sama-sama gamit ang tuldok operator PHP ni kaya na sa pagtatapos ng araw, ito ay
tunay isa lamang mahabang string sira dito sa ang aking mga editor ng teksto papunta sa maramihang mga linya.
>> Ngayon ay oras na upang ipadala ang email.
Narito Tatawag ako ng isang function na tinatawag na Ipadala, ngunit Kukunin ko tingnan kung ito ay ang pagbalik
halaga ay hindi totoo.
Kung gayon, i-Pupunta ako sa mamatay, sa gayon magsalita, sa pamamagitan ng pagpi-print ng error na.
>> Mapansin Ngayon isa iba pang mga piraso ng syntax.
Sa buong ang mga ilang mga linya ng code, ginawa ko na paggamit
ng ito arrow operator.
Karamihan tulad ng sa C, kung saan ang mga arrow operator dereferences isang pointer at
Humahantong sa iyo ang ilang halaga, katulad dito ay ito daan sa iyo upang ma-access ang isang
patlang sa loob ng isang bagay, sa ganitong sensitibo sa laki ng isang uri ng object na PHPMailer.
Ngayon ay kong ngayon bisitahin ang pahinang ito, Gusto ko makita ang sumusunod.
Kung ngayon magbigay ako David Malan bilang aking pangalan, kapitan bilang kapitan, makikita ko bang tukuyin
i-mail, at magpapadala ako nakatira dito sa Matthews at pagkatapos ay i-click ang rehistro, dapat ako sa lalong madaling panahon
makatanggap ng mga email na iyon.