>> DAVID Malan: Améliorons sur l' site que je fais, par laquelle recrue
peuvent s'inscrire pour les sports intra-muros, en les envoyant quand ils ont
enregistré.
Comment faire cela - et bien, ici, à froshims-3, notez que le seul
changement que j'ai fait maintenant est de mettre à jour le valeur de l'action à enregistrer-3.php.
Dans le registre-3.php maintenant, vous remarquerez que Je exiger d'abord un fichier appelé
class.phpmailer.php.
Celui-ci appartient à une bibliothèque appelée PHPMailer qui existe quelque part à l'intérieur
de l'ordinateur, et je suis ici en précisant que PHP devrait exiger son utilisation,
comme # include en C nécessite un fichier d'en-tête.
>> Ensuite, je vérifie si le nom n'est pas vide et genre n'est pas vide et dortoir n'est pas
vide, alors nous allons procéder faire ce qui suit.
Je vais d'abord même à instancier un objet de type PHPMailer.
C'est un peu une nouvelle syntaxe, mais il est une caractéristique d'un orienté objet
langage de programmation, qui est PHP.
En particulier, la présente déclare efficacement une variable de type PHPMailer
et demande finalement que le courrier variable.
Prenons maintenant cette variable envoyer un e-mail.
>> Précisons d'abord par l'appel d'une fonction appelée isSMTP que je serais
en effet envoyer ce mail en utilisant le protocole SMTP.
Disons prochaine précisent que l'hôte via que je vais envoyer ce mail doit être,
par exemple ici sur le campus, smtp.fas.harvard.edu.
Disons alors définir l'adresse de ce courriel à jharvard@cs50.net.
Disons puis ajoutez l'adresse de jharvard@cs50.net de sorte que, tout simplement,
cette fois John Harvard être lui envoyer.
Et nous allons ensuite définir l'objet de cet e-mail à l'enregistrement.
>> Enfin, nous allons définir le corps de cette envoyer à la chaîne suivante.
Cette personne juste enregistré.
Nom -
tel ou tel.
>> Capitaine -
tel ou tel.
Sexe -
tel ou tel.
Dortoir -
tel ou tel.
Notez que cette chaîne s'étend sur plusieurs lignes, mais j'ai concaténés
ensemble à l'aide de l'opérateur de point de PHP de sorte qu'au bout du compte, il s'agit d'
réel juste une longue chaîne brisée ici mon éditeur de texte sur plusieurs lignes.
>> Maintenant, il est temps d'envoyer l'e-mail.
Ici, je vais appeler une fonction appelée Send, mais je vais vérifier si c'est le retour
valeur est fausse.
Si c'est le cas, je vais tout simplement mourir, alors de parler, en imprimant cette erreur.
>> Maintenant, remarquez une autre pièce de la syntaxe.
Tout au long de ces plusieurs lignes de code, j'ai fait usage
de cet opérateur de flèche.
Tout comme en C, où l'opérateur flèche déréférence un pointeur et
vous mène à une certaine valeur, de même ici cela vous permet d'accéder à un
champ à l'intérieur d'un objet, en ce de cas un objet de type PHPMailer.
Maintenant si je devais visiter maintenant cette page Je vois ce qui suit.
Si je fournis maintenant David Malan comme mon nom, capitaine en tant que capitaine, je vais préciser
Mail, et je vis ici dans Matthews et puis cliquez sur inscrivez-vous, je devrais bientôt
recevoir cet e-mail.