na_pituka 0 Denunciar post Postado Agosto 8, 2006 Boa tarde pessoal! Gostaria de saber como envio uma imagem armazenada em uma pagina na web via função mail() do php. Fica algo parecido com isso? <? $Imagem = "http://www.foxyhouse.com.br/banner.jpg"; $Email = trim($Email); if ($Email == ""){ print "<p class='texto_mensagem'>Um e-mail deve ser fornecido.</p>";} else { $Mensagem = "<table><td width='800' height='130'><div align='center'><img src='$Imagem'></div></td></table>"; $Mensagem = "\n\n\nUm(a) amigo(a) seu(a), ao visitar o site Dicionário de Rimas - http://www.foxyhouse.com.br/dicionario.html, resolveu indicá-lo à você!!!"; mail($Email, "Site Indicado", $Mensagem, "From: (Dicionário de Rimas) nathalie@foxyhouse.com.br\n"); print "<p class='texto_mensagem'>E-mail enviado com sucesso para <i>$Email</i>!</p>";} ?> Fico esperando uma resposta... brigadinha Ate mais pessoal Compartilhar este post Link para o post Compartilhar em outros sites
theb 0 Denunciar post Postado Agosto 8, 2006 Isso mesmo, você tem q passar o endereço dessa imagem... $Imagem = "http://www.foxyhouse.com.br/banner.jpg";vlw !! Compartilhar este post Link para o post Compartilhar em outros sites
na_pituka 0 Denunciar post Postado Agosto 8, 2006 Isso mesmo, você tem q passar o endereço dessa imagem... $Imagem = "http://www.foxyhouse.com.br/banner.jpg";vlw !!Oi theb!Mas acontece um probleminha... quando o email chega... a imagem não vem... só aparece a mensagem Compartilhar este post Link para o post Compartilhar em outros sites
theb 0 Denunciar post Postado Agosto 8, 2006 Atah... você tem q especificar q vai mandar um html, usar suas propriedades...Exe.: $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";olhe aki -> http://br.php.net/manual/pt_BR/function.mail.phpvlw !! Compartilhar este post Link para o post Compartilhar em outros sites
na_pituka 0 Denunciar post Postado Agosto 8, 2006 Atah... você tem q especificar q vai mandar um html, usar suas propriedades...Exe.: $headers .= "Content-type: text/html; charset=iso-8859-1\r\n";olhe aki -> http://br.php.net/manual/pt_BR/function.mail.phpvlw !!Continua não chegando a imagem... eu tenho que configurar em algum lugar o outlook p/ receber essa imagem? Compartilhar este post Link para o post Compartilhar em outros sites
theb 0 Denunciar post Postado Agosto 8, 2006 Se o problema for só no outlook, você clica em uma barrinha encima da msg, para habilitar as imagens... Compartilhar este post Link para o post Compartilhar em outros sites
na_pituka 0 Denunciar post Postado Agosto 8, 2006 Se o problema for só no outlook, você clica em uma barrinha encima da msg, para habilitar as imagens...Agora aparece o espaço que a imagem deveria ocupar... mas a imagem não apareceu ainda... q triste :blink: Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Agosto 8, 2006 tenta utilizar esse script na_pituka function EmailPadrao($fromname, $fromaddress, $toname, $toaddress, $subject, $message){ $headers .= "MIME-Version: 1.7\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Priority: 1\n"; $headers .= "X-MSMail-Priority: Normal\n"; $headers .= "Importance: High\n"; $headers .= "X-Mailer: php\n"; $headers .= "Reply-To:".$fromaddress."\n"; $headers .= "From: $fromname <$fromaddress>\n"; //inclui o return - path //alguns parametros do headers não são interpretados por alguns webmails return mail($toaddress, $subject, $message, $headers, "-f ".$fromaddress);}//exemplo Compartilhar este post Link para o post Compartilhar em outros sites
na_pituka 0 Denunciar post Postado Agosto 8, 2006 Continua acontecendo a mesma coisa... tem alguma coisa errada nesse codigo?<?php$headers = "MIME-Version: 1.7\n";$headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Priority: 1\n";$headers .= "X-MSMail-Priority: Normal\n";$headers .= "Importance: High\n";$headers .= "X-Mailer: php\n";$Email = trim($Email);if ($Email == ""){ print "<p class='texto_mensagem'>Um e-mail deve ser fornecido.</p>";}else { $Mensagem = "<img src='http://www.foxyhouse.com.br/banner.jpg' />"; $Mensagem = "\n\n\nUm(a) amigo(a) seu(a), ao visitar o site Dicionário de Rimas - http://www.foxyhouse.com.br/dicionario.html, resolveu indicá-lo à você!!!";mail($Email, "Site Indicado", $Mensagem, "From: (Dicionário de Rimas) nathalie@foxyhouse.com.br\n", $headers);print "<p class='texto_mensagem'>E-mail enviado com sucesso para <i>$Email</i>!</p>";}?>Brigada pela ajuda theb e void!! tenta utilizar esse script na_pituka function EmailPadrao($fromname, $fromaddress, $toname, $toaddress, $subject, $message){ $headers .= "MIME-Version: 1.7\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Priority: 1\n"; $headers .= "X-MSMail-Priority: Normal\n"; $headers .= "Importance: High\n"; $headers .= "X-Mailer: php\n"; $headers .= "Reply-To:".$fromaddress."\n"; $headers .= "From: $fromname <$fromaddress>\n"; //inclui o return - path //alguns parametros do headers não são interpretados por alguns webmails return mail($toaddress, $subject, $message, $headers, "-f ".$fromaddress);}//exemplo Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Agosto 8, 2006 Oshe ... mas você viu a forma que esta enviando a imagem!? $Mensagem = "<img src='http://www.foxyhouse.com.br/banner.jpg' />";$Mensagem = "\n\n\nUm(a) amigo(a) seu(a), ao visitar o site Dicionário de Rimas - http://www.foxyhouse.com.br/dicionario.html, resolveu indicá-lo à você!!!";mail($Email, "Site Indicado", $Mensagem, "From: (Dicionário de Rimas) nathalie@foxyhouse.com.br\n", $headers); você declara a variavel mensagem com um valor do caminho da imagem, depois você sobrescreve seu valor, com o seu texto. Só uma dúvida, você quer que a imagem vá anexada ao e-mail, ou você quer que a imagem vá no corpo do e-mail!? []'s Compartilhar este post Link para o post Compartilhar em outros sites
na_pituka 0 Denunciar post Postado Agosto 8, 2006 No corpo do email!!Antes tinha uma variavel imagem.... assim$Imagem = "<img src='http://www.foxyhouse.com.br/banner.jpg'>";$Mensagem = "$Imagem\n\n\n\Um amigo blablabla";mas não estava dando certo tb... ai fui tentando...tentando....e nd!Fico muuuuuuuuuuuuuuuuuuuuito agradecida se você conseguir fazer minha imagem aparecer! http://forum.imasters.com.br/public/style_emoticons/default/joia.gif Valeuuuu Oshe ... mas você viu a forma que esta enviando a imagem!? $Mensagem = "<img src='http://www.foxyhouse.com.br/banner.jpg' />";$Mensagem = "\n\n\nUm(a) amigo(a) seu(a), ao visitar o site Dicionário de Rimas - http://www.foxyhouse.com.br/dicionario.html, resolveu indicá-lo à você!!!";mail($Email, "Site Indicado", $Mensagem, "From: (Dicionário de Rimas) nathalie@foxyhouse.com.br\n", $headers);você declara a variavel mensagem com um valor do caminho da imagem, depois você sobrescreve seu valor, com o seu texto.Só uma dúvida, você quer que a imagem vá anexada ao e-mail, ou você quer que a imagem vá no corpo do e-mail!?[]'s Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Agosto 8, 2006 faço, faço sim ... Mas preciso da sua ajuda tb. Dessa forma que você tentou, utilizando os headers que eu postei, não funcionou!?: $Imagem = "<img src='http://www.foxyhouse.com.br/banner.jpg' alt=''/>";$Mensagem = "$Imagem\n\n\n\Um amigo blablabla"; Compartilhar este post Link para o post Compartilhar em outros sites
theb 0 Denunciar post Postado Agosto 8, 2006 A imagem estah aparecendo em sua caixa de e-mail, sem ser o outlook ??? Compartilhar este post Link para o post Compartilhar em outros sites
na_pituka 0 Denunciar post Postado Agosto 8, 2006 Entao.... quando eu faço isso, o email chega assim: <img src='http://www.foxyhouse.com.br/banner.jpg' /> Um(a) amigo(a) seu(a), ao visitar o site Dicionário de Rimas - http://www.foxyhouse.com.br/dicionario.html, resolveu indicá-lo à você!!! A variavel imagem não abre a imagem q eu queria q abrisse e me retorna o caminho dela... Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Agosto 8, 2006 Fiz um teste, utilizando a função que eu te passei para e-mails do hotmail, gmail e terra, e chegaram normalmente.$html="<html>";$html.="<body>";$html.="<img src ='http://www.foxyhouse.com.br/banner.jpg' alt='banner na_pituka'>";$html.="</body>";$html.="</html>";dentro da função, troquei $Mensagem por $html no caso Compartilhar este post Link para o post Compartilhar em outros sites
na_pituka 0 Denunciar post Postado Agosto 8, 2006 aqui vem o caminho da imagem no email... sabe esse site q ta ai...?www.foxyhouse.com.br/dicionario.htmltenta entrar nele e indicar o site p/ seu email... no lugar da imagem chega soh o caminho delapq soh eu q nao consigo?? Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Agosto 8, 2006 Carma, carma na_pituka, poste como você esta fazendo para enviar os e-mails no forum. Compartilhar este post Link para o post Compartilhar em outros sites
na_pituka 0 Denunciar post Postado Agosto 8, 2006 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /> <title>Dicionário de Rimas - Indica Site</title> <link rel="stylesheet" href="estilo.css" type="text/css" /> </head> <body> <table width="100%" bgcolor="#ffcc99" border="0" cellspacing="0" cellpadding="4"> <tr> <td align="center"> <span class="subtitulo"> Indique o Site </span> <?php $headers = "MIME-Version: 1.7\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Priority: 1\n"; $headers .= "X-MSMail-Priority: Normal\n"; $headers .= "Importance: High\n"; $headers .= "X-Mailer: php\n"; $Imagem = "<img src='http://www.foxyhouse.com.br/banner.jpg' alt='banner'/>"; $Email = trim($Email); if ($Email == ""){ print "<p class='texto_mensagem'>Um e-mail deve ser fornecido.</p>";} else { $Mensagem = "$Imagem \n\n\nUm(a) amigo(a) seu(a), ao visitar o site Dicionário de Rimas - http://www.foxyhouse.com.br/dicionario.html, resolveu indicá-lo à você!!!"; mail($Email, "Site Indicado", $Mensagem, "From: (Dicionário de Rimas) nathalie@foxyhouse.com.br\n", $headers); print "<p class='texto_mensagem'>E-mail enviado com sucesso para <i>$Email</i>!</p>";} ?> </td> </tr> </table> <p class="texto_comum_cen"><a href="java script:window.close()">Fechar Janela</a></p> </body> </html> Compartilhar este post Link para o post Compartilhar em outros sites
Void : 0 Denunciar post Postado Agosto 8, 2006 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /><title>Dicionário de Rimas - Indica Site</title><link rel="stylesheet" href="estilo.css" type="text/css" /></head><body><table width="100%" bgcolor="#ffcc99" border="0" cellspacing="0" cellpadding="4"><tr><td align="center"><span class="subtitulo"> Indique o Site </span><?php//Coloque a função em algum outro arquivo ok;)function EmailPadrao($fromname, $fromaddress, $toname, $toaddress, $subject, $message){ $headers .= "MIME-Version: 1.0\n"; $headers .= "Content-type: text/html; charset=iso-8859-1\r\n"; $headers .= "X-Priority: 1\n"; $headers .= "X-MSMail-Priority: Normal\n"; $headers .= "Importance: High\n"; $headers .= "X-Mailer: php\n"; $headers .= "Reply-To:".$fromaddress."\n"; $headers .= "From: $fromname <$fromaddress>\n"; //inclui o return - path return mail($toaddress, $subject, $message, $headers, "-f ".$fromaddress);}$Imagem = "<img src='http://www.foxyhouse.com.br/banner.jpg' alt='banner'/>";$Email = trim($Email);if ($Email == ""){print "<p class='texto_mensagem'>Um e-mail deve ser fornecido.</p>";}else {$Mensagem = "<html><body> $Imagem \n\n\nUm(a) amigo(a) seu(a), ao visitar o site Dicionário de Rimas - http://www.foxyhouse.com.br/dicionario.html, resolveu indicá-lo à você!!!</body></html>";//mail($Email, "Site Indicado", $Mensagem, "From: (Dicionário de Rimas) nathalie@foxyhouse.com.br\n", $headers);EmailPadrao("(Dicionário de Rimas)", "nathalie@foxyhouse.com.br", "Luis Felipe", "oiluis@gmail.com", "teste", $Mensagem);print "<p class='texto_mensagem'>E-mail enviado com sucesso para <i>$Email</i>!</p>";}?></td></tr></table><p class="texto_comum_cen"><a href="java script:window.close()">Fechar Janela</a></p></body></html> Compartilhar este post Link para o post Compartilhar em outros sites