Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

deckards2bibi

enviando dados com php mailer

Recommended Posts

bom gente fiz um insert no banco

 

 

e salvei uma imagem e algumas coisinhas a mais

bom agora me pego na seguinte duvida

 

queria manda isso para um email atraves do phpmailer sera que alguem pode me auxiliar nisso uma duvida que nao ta dando certo

Compartilhar este post


Link para o post
Compartilhar em outros sites

eu coloquei a imagem pra salvar no banco como

text

e depois atraves da variavel tento colocar ela

aki atraves do php mailer

 

aparece tudo ok no email

soo

que

 

envez de aparecer a imagem aparece o nome da msm junto com a extensao

 

segue o codigo

 

<head>
<style type="text/css">
body{
color: #333;	
}
</style>
</head>

<?php
include ("./../conexao/config.php");

$nome = $_POST["nome"];
$end = $_POST["end"];
$data = $_POST["data"];
$img = $_POST["img"];
$email = $_POST["email"];
session_start();
if(isset($_POST['enviar'])){
	$sql = "INSERT INTO eve_eventos (nome, end, data, img, email) VALUES ('$nome', '$end', '$data', '$img', '$email')";
	$resultado = mysql_query($sql)
	or die (mysql_error());
		echo '<p align="center">Formulario efetuado com sucesso</p>';
		header('refresh:5;./../painel.php');
	}else {
		echo '<p align="center">erro !!! verifique se os campos estão preenchidos corretamente</p>';
		}

require('./../mailer/class.phpmailer.php');

$nome = $_POST['nome'];
$end = $_POST['end'];
$data = $_POST['data'];
$email = $_POST['email'];
$img = $_POST['img'];

$mail  = new PHPMailer();
//$mail->SMTPDebug = true;
$mail->IsSMTP();
$mail->SMTPSecure = 'tls';
$mail->Host = "smtp.gmail.com";
$mail->SMTPAuth = true;
$mail->Port = 587;

$mail->Username = 'email';
$mail->Password = 'senha';
$mail->AddAddress('email de quem envia'/*,'nome da pessoa'*/);

$mail->SetFrom($email);


$mail->IsHTML(true);
$mail->Subject = 'Para Eventos';
$PHPMailer->AddAttachment($img);
$mail->MsgHTML($nome.'<br/>'.$end.'<br/>'.$data);
$mail->Send();
?>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Funcionaria dessa forma

 

         // Define os anexos (opcional)
         $mail->AddAttachment($caminho.$nomeArquivo);  // Insere um anexo

 

peguei desse post que está funcionando

Link não autorizado removido

 

Vê se te ajuda.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Passe o caminho completo da imagem para anexa no email.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.