¿Cómo enviar un correo electrónico con php por medio de SMTP? #php #phpmailer

En este video te mostrare como puedes enviar correos electrónicos a través de un servidor SMTP (en este caso utilizo gmail); haremos uso de la clase PHPMailer.

Código

require "PHPMailer/Exception.php";
require "PHPMailer/PHPMailer.php";
require "PHPMailer/SMTP.php";

use PHPMailer\PHPMailer\PHPMailer;
use PHPMailer\PHPMailer\Exception;

$oMail= new PHPMailer();
$oMail->isSMTP();
$oMail->Host="smtp.gmail.com";
$oMail->Port=587;
$oMail->SMTPSecure="tls";
$oMail->SMTPAuth=true;
$oMail->Username="tumail@gmail.com";
$oMail->Password="tupassword";
$oMail->setFrom("tumail@gmail.com","Pepito el que pica papas");
$oMail->addAddress("maildestino@mail.com","Pepito2");
$oMail->Subject="Hola pepe el que pica";
$oMail->msgHTML("Hola soy un mensaje");

if(!$oMail->send())
  echo $oMail->ErrorInfo;  

Curso para realizar pagos en línea con php, conekta, html5, javascript

En este curso te mostrare como puedes poner un formulario en tus sitios web el cual pueda realizar pagos en línea utilizando el proveedor conekta y con el lenguaje de programación php.

Este curso esta en proceso, puedes recibir notificaciones suscribiendote a mi canal de youtube en el siguiente enlace: canal de youtube

Diagrama del proceso de pago en línea

1.- Tokenizar tarjeta

2.- Realizar pago y guardado en base de datos

Descargar código fuente

Podcast #1 – ¿Cuál es el mejor lenguaje de programación?

En este podcast inaugural de esta sección de mi canal, hablare improvisadamente sobre cuál es el mejor lenguaje de programación, un poco de historia y rarezas.

¿Cómo insertar registros con PDO en php?

A continuación te muestro un ejemplo simple de como realizar la conexión a una base de datos e insertar un registro en una tabla:


$link = new PDO("mysql:host=miserverBaseDeDatos;dbname=miBaseDeDatos", "usuarioBaseDeDatos", "passBaseDeDatos");

      $statement = $link->prepare("INSERT INTO tabla (campo1,campo2,campo3)
          VALUES (:campo1,:campo2,:campo3");

      $statement->execute([
          'campo1' => "hola",
          'campo2' => "mundo",
          'campo3' => "cruel",
      ]);