Ir para conteúdo
Fórum Script Brasil
  • 0

Ajuda Com Envio De Email


gabi_poa

Pergunta

Olá.

Estou tentando enviar uma página html com imagens por email. Me deram aqui no forum um link para um script, que eu modifiquei para ficar assim:

<?php
$boundary = strtotime('NOW');

$headers = "From: Eu <trindade@producao.ufrgs.br>\n";
$headers .= "MIME-Version: 1.0\n";
$headers .= "Content-Type: multipart/mixed; boundary=\"" . $boundary . "\"\n";

$msg = "--" . $boundary . "\n";
$msg .= "Content-Type: text/plain; charset=\"iso-8859-1\"\n";
$msg .= "Content-Transfer-Encoding: quoted-printable\n\n";

$msg .= print "<table width=50 bgcolor=yellow><tr><td><img src=img.jpg></td></tr></table>";

$msg .= "--" . $boundary . "\n";
$msg .= "Content-Transfer-Encoding: base64\n";
$msg .= "Content-Disposition: attachment; filename=\"img.jpg\"\n\n";
ob_start();
   readfile("img.jpg");
   $enc = ob_get_contents();
ob_end_clean();

$msg_temp = base64_encode($enc). "\n";
$tmp[1] = strlen($msg_temp);
$tmp[2] = ceil($tmp[1]/76);

for ($b = 0; $b <= $tmp[2]; $b++) {
    $tmp[3] = $b * 76;
    $msg .= substr($msg_temp, $tmp[3], 76) . "\n";
}

unset($msg_temp, $tmp, $enc);

mail("gabrielaperry@hotmail.com", "Envia imagem", $msg, $headers);


?>

Eu coloquei a imagem que enviei anexada, mas no email só aparecem um montão de letras. Quando executo o arquivo no meu micro, a tabela amarela com a imagem dentro aparece.

vlw

Link para o comentário
Compartilhar em outros sites

3 respostass a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...