Enviando e-mails autenticados utilizando PHP (phpmailer)

Vamos aos arquivos

Download: Aqui

Com os arquivos em mãos, vamos a explicação:

Arquivo: index.php

<?php
//Incluindo a classe pgpmailer
require_once('class.phpmailer.php');
//Instanciando o objeto
$mail = new PHPMailer(true);
//Chamando o método que informa que o e-mail será enviado via SMTP
$mail->IsSMTP();
try
{
    //Define que o e-mail será enviado utilizando autenticação
    $mail->SMTPAuth   = true; 
    //Setando o servidor SMTP
    $mail->Host       = "mail.seuservidor.com.br";
    //Porta de saída
    $mail->Port       = 25;
    //Usuário
    $mail->Username   = "user@seuservidor.com.br";
    //Senha
    $mail->Password   = "suasenha";
    //Adicionando endereco de destino
    $mail->AddAddress('paraquemvai@servidor.com.br', 'Nome do Destinatário');
    //Adicionando o endereço de origem
    $mail->SetFrom('email@dequemenviou.com.br', 'Nome de quem Envou');
    //Adicionando o assunto
    $mail->Subject = '[CONTATO] - PHP Blog';
    //Criando a mensagem
    $msg    =    "********** E-MAIL ENVIADO **********

";
    $msg    .=    "Este é um teste de e-mail...";
    //Setando a mensagem ao objeto
    $mail->MsgHTML($msg);
    //Enviando e-mail
    $mail->Send();
} 
catch (phpmailerException $e) 
{
    //Capturando exceções da classe phpmailer
    echo $e->errorMessage();
}
catch (Exception $e) 
{
    //Capturando qualquer exceção
    echo $e->getMessage();
}    
?>

É claro que trata-se de um exemplo simples. Normalmente utilizamos este exemplo e esta classe aliado a algum formulário para capturar os dados do usuário e enviar.

Dúvidas? não? ehehe
Caso afirmativo é só perguntar.

Até!

Share Button

Como criar QRCode em PHP

Antes de mais nada, vamos as referências e créditos…

Fonte: phpclasses.org
Autor: Arturs Sosins – Latvia
Download: Aqui
Demonstração: Aqui

Vamos então a explicação.

Arquivo: index.php

<?
include(“qrcode.php”);

//Instanciando Objeto
$qr = new QRCode();

//Criando QRCode apontando para um link
$qr->createLink(“http://www.phpblog.com.br”);
echo “<p>Gerando Link: http://www.phpblog.com.br</p>”;
echo “<p><img src='”.$qr->get_link().”‘ border=’0’/></p>”;

//Criando QRCode para enviar SMS
$qr->createSms(“07188888888”, “Estou ocupado !!!”);
echo “<p>Enviar SMS para 07188888888 com a mensagem: Estou Ocupado</p>”;
echo “<p><img src='”.$qr->get_link().”‘ border=’0’/></p>”;

//Criando QRCode para um telefone
$qr->createPhone(“07188888888”);
echo “<p>Número de telefone: 07188888888</p>”;
echo “<p><img src='”.$qr->get_link().”‘ border=’0’/></p>”;

?>

Com o exemplo acima, criamos 3 QRCodes. Um contendo um link para http://www.phpblog.com.br, outro para enviar um SMS (mensagem de texto) para o telefone informado com a mensagem informada e o terceiro para realizar uma ligação para un determinado telefone.
A classe qrcode.php dispõe de outros exemplos de QRCode.

Espero que tenham gostado.

Até!

Share Button