Ir para conteúdo


Foto

InetGetSize - enviar resultados no e-mail

InetGetSize email URL

  • Por favor, faça o login para responder
3 respostas neste tópico

#1 max.santiago

max.santiago

    Novato

  • Membros
  • 7 posts
  • LocationTaboão da Serra

Postado 25 maio 2017 - 08:44

Pessoal, bom dia!

 

Gostaria de pedir uma ajuda a vcs.

 

Estou usando o InetGetSize para verificar alguns sites se estão up ou não. E o resultado desses sites (up e down) vão no corpo do email. Fiz algumas tentativas e uma delas só exibe o último resultado. Como faço para que todos os resultados apareçam no email?

 

Podem me ajudar?

 

Segue o código:

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido


Editado por max.santiago, 25 maio 2017 - 10:22 .


#2 Manimal

Manimal

    Membro Nível 3

  • Administradores (Adm)
  • PipPipPipPip
  • 321 posts
  • LocationVideira/SC

Postado 26 maio 2017 - 10:50

Olá max.santiago.

 

Basicamente você está lendo uma relação de sites, utilizando o InetGetSize para verificar se o site está online e enviando um e-mail informando quais sites estão ok, isso?

 

A partir daí não seria mais interessante enviar os sites que NÃO estão online? Só uma sugestão...

 

Quanto ao seu código, na linha 20 ao aplicar o InetGetSize seu comentário indica o uso do 2o argumento, mas vc não o utiliza, por quê?

 

Vc está criando um código HTML (e-mail bonitinho, formatado) a partir dos comandos _IEBodyReadHTML e _IEBodyWriteHTML, mas não precisa.

 

Basta concatenar a variável $sHTML de forma direta assim: (tomei a liberdade de fazer as modificações que mencionei acima)

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido

Mas não ficou muito claro o que está acontecendo no que você se refere ao último resultado:

  • Não vai o último e-mail?
  • Não vai o último site testado?


#3 max.santiago

max.santiago

    Novato

  • Membros
  • 7 posts
  • LocationTaboão da Serra

Postado 29 maio 2017 - 03:45

Olá Manimal,
 
Obrigado pela ajuda!
 
O ideal seria um check list do que foi acessado com sucesso e o que não. O InetGetSize foi uma das formas que encontrei para verificar se o site está up.
No código que postei não estava acertan do as saídas do resultado em específico do InetGetSize, só estava retornando o último site da lista no arquivo ini.
 
Fiz uma alteração onde ele criasse um arquivo de log e as informações que ele vai inserindo lá, retornasse no corpo do e-mail, e o texto em HTML colocasse essas variáveis ($leituraN).

Não sei de dessa forma é mais trabalhosa mas deu certo rsrs.
 

Por favor Login ou se não possuir um conta Registre-se para ver o conteúdo escondido


Editado por max.santiago, 29 maio 2017 - 03:45 .


#4 Manimal

Manimal

    Membro Nível 3

  • Administradores (Adm)
  • PipPipPipPip
  • 321 posts
  • LocationVideira/SC

Postado 30 maio 2017 - 11:42

Ok, se deu certo, está resolvido.

 

Parabéns pelo esforço! 







Tópicos que também usam as tags InetGetSize, email, URL:

0 usuário(s) está(ão) lendo este tópico

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

Documentação OnLine de referência