>> DAVID Malan: Imos mellorar o sitio que eu estou facendo, a través do cal calouro
pode rexistrar para deportes internos, enviando-os cando eles teñen
rexistrado.
Como facelo - ben, aquí en froshims-3, teña en conta que o único
cambio que eu fixen agora é actualizar o valor da acción de rexistrarse 3.php.
No rexistro-3.php agora, teña en conta que Estou primeira esixindo un ficheiro chamado
class.phpmailer.php.
Isto pertence a unha biblioteca chamada PHPMailer que existe en algún lugar dentro
do ordenador, e eu estou especificando aquí que o PHP debe esixir o seu uso,
como # include en C require un ficheiro de cabeceira.
>> Logo eu comprobar que o nome non está baleiro e xénero non é branco e dormitorio non é
baleira, entón imos continuar para facer o seguinte.
Primeiro eu vou mesmo instanciar un obxecto do tipo PHPMailer.
Isto é un pouco novo sintaxe, pero é unha característica dun orientado a obxectos
linguaxe de programación, o que é PHP.
En particular, este declara efectivamente unha variable do tipo PHPMailer
e pide, en última instancia que o correo variable.
Imos agora usar esa variable para enviar un correo electrónico.
>> Imos primeiro especificar chamando un función chamada isSMTP que eu faría
en realidade quere enviar este correo-e mediante o protocolo SMTP.
Imos indicar próxima que o servidor vía que eu vou enviar este correo-e debe ser,
por exemplo, aquí no campus, smtp.fas.harvard.edu.
Imos entón definir a partir do enderezo de este correo para jharvard@cs50.net.
Imos entón engadir o enderezo de jharvard@cs50.net de xeito que, simplemente,
esta vez John Harvard vai ser correo-e mesmo.
E imos a continuación, definir o tema da este correo-e a inscrición.
>> Finalmente, imos definir o corpo deste enviar correo-e para ser a seguinte secuencia.
Esta persoa acaba de rexistrar.
Nome -
tal e tal.
>> Capitán -
tal e tal.
Sexo -
tal e tal.
Dormitorio -
tal e tal.
Nótese que esta cadea se estende a varias liñas, pero eu concatenado
los en conxunto, utilizando operador punto de PHP de xeito que ao final do día, esta é
certo só unha longa secuencia rota aquí en meu editor de textos en varias liñas.
>> Agora é hora de enviar o correo-e.
Aquí eu vou chamar a unha función chamada Send, pero eu vou comprobar se é retorno
valor é falso.
Se é así, eu estou simplemente vai morrer, polo que para falar, imprimindo este erro.
>> Agora observa outro anaco de sintaxe.
Ao longo destas varias liñas de código, eu fixen uso
deste operador frecha.
Así como en C, onde o operador frecha dereferences un punteiro e
leva a un valor, do mesmo xeito aquí isto permítelle acceder a un
campo dentro dun obxecto, neste caso, un obxecto do tipo PHPMailer.
Agora se eu agora visitar esta páxina, Eu ía ver o seguinte.
Se eu agora proporcionar David Malan como o meu nome, capitán como capitán, vou especificar
correo electrónico, e eu vou vivir aquí en Matthews e prema en rexistrar, eu debería pronto
recibir este correo-e.