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

(Resolvido) Como rastrear email gif utilizando tecnologia ASP


Camilla

Pergunta

Boa Tarde Pessoal,

Preciso de uma força de você's...

Tenho um banco de dados de news letter, onde faço o disparo de emails utilizando a ferramenta groupmail, onde esse banco de dados é importado paro o groupmail.

O que preciso é o seguinte no corpo da mensagem do email da news letter vou ter um gif, e quando a pessoa receber esse email e clicar nesse gif vai salvar em um novo banco de dados.

Exemplo:

Cod Email

01 camilla@camilla.com.br = OK (truee) => clicou no gif

02 xxxxxxxxxxxxxxxxxx = (false) =>não clicou no gif

PS:Esse código o groupmail já gera automaticamente, então preciso q salve em um novo banco o codigo quando a pessoa clicar no gif.

Pessoal é isso conto com a ajuda de você's

[]'s

Link para o comentário
Compartilhar em outros sites

  • Respostas 76
  • Created
  • Última resposta

Top Posters For This Question

Posts Recomendados

  • 0

Bareta,

Fiz alguns teste aqui!!!

Tenha a index assim:

<a href="http://boomproducoes.com.br/arquivo.asp?mail=(!*EMAIL*!)"> xxx</a>

quando clico nesse link ele abre na barra de endereço o seguite:

http://boomproducoes.com.br/arquivo.asp?mail=(emails das pessoas)

fiz os teste com varios emails e esse (emails das pessoas) está mudando então ta certo ok?

Na pagina arquivo .asp tenho:

<%

email=request("email")

Set Connect = Server.CreateObject("ADODB.Connection")

dB = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=groupmail;USER=groupmail;PASSWORD=123456;OPTION=3;"

SQL1 = "INSERT INTO newsletter (email) values"

SQL1 = SQL1 &"('"&email&"')"

adoDataConn.execute(SQL1)

response.redirect("Email cadastrado com sucesso!!!")

%>

Onde essa intrução tem que inserir no banco quando as pessoas clicam em XXX, porém não está inserindo o erra está nessa pagina mas não consigo localizar!!!

Bareta acho que estamos quase la agora não? rs

Aguardo sua post novamente

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

<%
email=request("email")

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=groupmail;USER=groupmail;PASSWORD=123456;OPTION=3;"

SQL1 = "INSERT INTO newsletter (email) values ('"&email&"')"
Connect.execute(SQL1)

response.write "Email cadastrado com sucesso!!!"

algum possivel erro na conexão, com o banco talvez... mostre a linha e descrição do erro que surgir

Link para o comentário
Compartilhar em outros sites

  • 0

Bareta, eu fiz isso e deu esse erro!!

erro '8002801c'

Erro ao acessar o Registro OLE.

/iisHelp/common/500-100.asp, line 17

o que pode ser??

Preciso descobrir isso pra poder rodar minha pagina que isere no bando o email pra que possa descobrir onde é o erro..

Contando com sua ajuda

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

Sim corretamente!!

mas existe outra maneira que eu possa estar visualizando o erro do arquivo.asp, porque ainda não esta inserindo no banco!!!

Sim corretamente!!

mas existe outra maneira que eu possa estar visualizando o erro do arquivo.asp, porque ainda não esta inserindo no banco!!!

Link para o comentário
Compartilhar em outros sites

  • 0

Bareta,

Agora quando digito no navegador localhost/pasta/arquivo.asp

abre uma janela pedindo usuario e senha ... não sei que usuario e senha são essas

mas eu digito qualquer coisa e seguinte no navegador da a mensagem

Não foi possível encontrar o módulo especificado.

Bareta, como possso estar vendo o erro que está na pagina arquivo.asp me ajuda por favor, preciso descobrir esse erro, pra que assim inserir o email no bd

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

bom ao pedir usuario e senha ele mostra problema de permissão do IIS, use usuario e senha de seu user do windows.

consulte o tópico fixo sobre detalhe de configuração de permissões...

evite flood, edite sua mensagem e adicione novas informações (caso ela seja a ultima do tópico).

Link para o comentário
Compartilhar em outros sites

  • 0

Retomando ao ponto incial Bareta, agora funfou consigo visualizar o erro rodando local!!!

Vou colar aqui pra você visualizar!!

Não é possível exibir a página

Ocorreu um problema com a página que você está tentando acessar e não é possível exibi-la.

--------------------------------------------------------------------------------

Experimente o seguinte:

Clique no botão Atualizar ou tente novamente mais tarde.

Abra a localhost home page e procure os links para as informações desejadas.

HTTP 500.100 - Servidor interno Erro - erro do ASP

Internet Information Services

--------------------------------------------------------------------------------

Informações técnicas (para a equipe de suporte)

Tipo de erro:

Erro de tempo de execução do Microsoft VBScript (0x800A01A8)

Objeto necessário: ''

/groupmail/arquivo.asp, line 17

Tipo de navegador:

Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)

Página:

GET /groupmail/arquivo.asp

Hora:

terça-feira, 2 de junho de 2009, 15:35:30

Mais informações:

Suporte da Microsoft

Agora você pode me ajudar com o erro da pagina arquivo.asp, para que possamos inserir no banco o maledito email!!!rs

[]'s

Link para o comentário
Compartilhar em outros sites

  • 0

<%

email=request("email")

Set Connect = Server.CreateObject("ADODB.Connection")

dB = "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=groupmail;USER=groupmail;PASSWORD=123456;OPTION=3;"

SQL1 = "INSERT INTO newsletter (email) values"

SQL1 = SQL1 &"('"&email&"')"

adoDataConn.execute(SQL1)

response.redirect("Email cadastrado com sucesso!!!")

%>

ps: linha 17 ->adoDataConn.execute(SQL1)

Link para o comentário
Compartilhar em outros sites

  • 0

rode o código e poste o retorno.

<%
email=request("email")

Set Connect = Server.CreateObject("ADODB.Connection") 
Connect.open "DRIVER={MySQL ODBC 3.51 Driver};SERVER=localhost;PORT=3306;DATABASE=groupmail;USER=groupmail;PASSWORD=12
3456;OPTION=3;"

SQL1 = "INSERT INTO newsletter (email) values ('"&email&"')"
Connect.execute(SQL1)
response.write SQL1
'response.write "Email cadastrado com sucesso!!!"
%>

Link para o comentário
Compartilhar em outros sites

  • 0

Xiii Bareta cada hr um problema diferente!!

Agora deu esse erro:

Tipo de erro:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

[Microsoft][ODBC Driver Manager] Nome da fonte de dados não encontrado e nenhum driver padrão especificado

/groupmail/arquivo.asp, line 14

Eu já fiz as configurações ODBC e tb as permissões...

O que pode ser agora??

[]'s

Editado por Camilla
Link para o comentário
Compartilhar em outros sites

  • 0

Bareta,

Não sei se estou olhando no lugar certo, la nas configurações ODBC, mas lá não tem driver 5 não ... rrs

Extrai minha tabela newsletter pra você ver...quem sabe ajuda em alguma coisa.

-- Servidor: localhost:3306

-- Tempo de Generação: Mai 29, 2009 at 11:03 AM

-- Versão do Servidor: 4.1.22

-- Versão do PHP: 4.3.10

--

-- Banco de Dados: `groupmail`

--

-- --------------------------------------------------------

--

-- Estrutura da tabela `newsletter`

--

CREATE TABLE `newsletter` (

`id` int(11) NOT NULL auto_increment,

`email` varchar(50) default NULL,

PRIMARY KEY (`id`),

KEY `id` (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;

Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.



  • Estatísticas dos Fóruns

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