Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 285

Envio de imagens por email

24-01-2013 11:49

Estou com um script que envia foto de uma galeria a um amigo:

http://lapela.com.br/galeria/index.php? ... G_1528.jpg


o usuario preenche o email do amigo e a foto vai para o email digitado, mas só que não está funcionando, a foto não vai!

alguém pode me ajudar?

$headers = "MIME-Version: 1.1\r\n";     $headers .= "Content-type: text/html; charset=iso-8859-1\n";     $headers .= "From: adegaoriginal@lapela.com.br\r\n";             $message  = "                     <!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>                             <style type='text/css'>                                 body{font-family:arial;}                             </style>                             <meta http-equiv='Content-Type' content='text/html; charset=utf-8' />                             <title>Untitled Document</title>                         </head>                         <body>                             <a href='http://www.lapela.com.br'><img src='http://www.lapela.com.br/galeria/img/top_mail.jpg' border='0' /></a><br>                             <img src='http://www.lapela.com.br/galeria/imagens/".$eve.'/'.$NomeDaFoto."' width='".$largura."' height='".$altura."' />                         </body>                     </html>";     $headers .= "Return-Path: adegaoriginal@lapela.com.br\r\n";      mail($Email, "Foto site Lapela", $message, $headers, "-r". "adegaoriginal@lapela.com.br");     print "Mensagem enviada com sucesso!"; 

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

24-01-2013 11:54

O headers está com o content-type correto para mostrar o email no formato html, sendo assim exibindo a foto. Você tem que observar se a imagem gerada no link com as variáveis correspondem ao caminho exato da foto.

Tem um erro ai no img src, nas aspas. O correto é

<img src='http://www.lapela.com.br/galeria/imagens/".$eve."/".$NomeDaFoto."' width='".$largura."' height='".$altura."' />

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 285

Envio de imagens por email

24-01-2013 12:14

ok, obrigado está enviando, mas em alguns navegadores não está funcionando o envio por exemplo no explorer e firefox, poderia me ajudar nesse caso?
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

24-01-2013 12:39

Como assim não funciona o envio?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 285

Envio de imagens por email

24-01-2013 14:14

em alguns navegadores o envio não funciona;

explorer e mozila
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

24-01-2013 14:45

Tem que verificar se não é um erro no HTML do formulário. Você pressiona o submit, e não envia? Ou envia, passa pelo PHP e não chega no email do usuário?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 285

Envio de imagens por email

24-01-2013 15:00

exato, abre a janela do alert sem mansagem mas não chega
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

24-01-2013 15:15

Passar um link ai para teste.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 285

Envio de imagens por email

24-01-2013 15:38

0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

24-01-2013 15:44

Testando....
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

24-01-2013 15:49

Testei no Firefox, e recebi a foto sem problema. Só que foi para caixa de Spam.
0
A melhor hospedagem para o seu site HostGator!
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

24-01-2013 15:57

No Internet Explorer, seu site está travando. Tem algum problema no seu código.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 285

Envio de imagens por email

24-01-2013 16:09

o problema é esse, indentificar esse problema! por que verifiquei do iapoque ao chuí e não vi nada diferente.
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

24-01-2013 16:17

Tem algumas coisas no seu código que se repetem,

  <link rel="stylesheet" href="/css/ddcolortabs.css"> <script type="text/javascript" src="/js/dropdowntabs.js"></script> <script language= "JavaScript"> function data(){     Hoje = new Date();     Data = Hoje.getDate();     Dia = Hoje.getDay();     Mes = Hoje.getMonth(); .........

Esse trecho ai repete 2 vezes no código. Outro problema que eu acho são as fotos. Acho que você carrega umas 100 fotos, e tudo com o tamanho normal. Teria que pelo menos criar miniaturas dela, ou paginar. A página está pesada acho que por isso. Essa página sua deve ter vários megas de tamanho.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 285

Envio de imagens por email

05-02-2013 10:06

entendi, mas não sei que acontece que fiz um teste agora e só funciona na IE e mesmo assim acho que tá estranho pode ser como você disse vários mb carregando na página, como a galeria é em ajax e a função de enviar também é pode ser um conflito, pode fazer um novo teste por gentileza?

http://lapela.com.br/galeria/index.php? ... G_4863.jpg
0
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17510
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

Envio de imagens por email

05-02-2013 10:13

Funções em Ajax geralmente dão conflito com jQuery. Tem que usar um galeria em jQuery.

Testei seu link no Opera e no Chrome, e apesar de demorar um pouco, mas funcionou sem problema.
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado