Fórum WMO: Verificar Se O Link Está Ativo - Fórum WMO

Ir para

Página 1 de 1
  • Novo tópico
  • Fechado
  • Ícone  Compartilhar

Verificar Se O Link Está Ativo como que eu faço pessoal

#1 Membro offline   DanDan 

  • 12 Horas
  • Ícone
  • Grupo: Usuários
  • Posts: 190
  • Cadastrado: 20/01/2003
  • Sexo:Não informado
Pontos: 0
Neutral

Postou 27/05/2005, 21:22

ae pessoal, queria saber o seguinte, se tem como vc verificar se um link para download está ativo usando asp

tem como ver isso, ou não existe forma

tem uma parte no meu site que eh sobre downloads e queria saber como verificar os links que estao ativos e os que nao estao, verificação automatica feita pelo sistema..

se alguem souber como fazer isso, eu agradeço (y)

Grato
wiiiiiiiiiiiiiiiiiiiiiiiiii

Imagine todo o povo jogando Wii.... vc irá dizer que eu sou sonhador, mas não sou o único. Espero que você um dia se junte a nós. (Fanboy Nintendista)
0

#2 Membro offline   Felipe Pena 

  • O temor do Senhor é o princípio da sabedoria
  • Ícone
  • Grupo: Ex-Admins
  • Posts: 6.441
  • Cadastrado: 09/04/2004
  • Sexo:Masculino
Pontos: 17
Good

Postou 28/05/2005, 07:44

Creio que se você usar uma função para ler arquivos funcione.
Felipe Pena
[...] ó terra, terra, terra; ouve a palavra do Senhor. — Jeremias 22:29
0

#3 Membro offline   felipecm 

  • Expert
  • Ícone
  • Grupo: Usuários
  • Posts: 541
  • Cadastrado: 07/06/2004
  • Sexo:Não informado
  • Localidade:ABC / SP
Pontos: 0
Neutral

Postou 28/05/2005, 13:31

DanDan, em 27 May 2005, 21:22 , disse:

ae pessoal, queria saber o seguinte, se tem como vc verificar se um link para download está ativo usando asp

tem como ver isso, ou não existe forma

tem uma parte no meu site que eh sobre downloads e queria saber como verificar os links que estao ativos e os que nao estao, verificação automatica feita pelo sistema..

se alguem souber como fazer isso, eu agradeço  (y)

Grato

Cara olha só.. se eu nao me engano o Johnathas.net teve uma duvida com oessa.. sobre URLs.. fiz um com XMLHttp.. acredito que para verificação de downloads seja o mesmo esquema.. .. a function retorna 200 para URLs existentes e outros codigos para o erro especifico.. .. com uma variação dela.. vc pode adequar ao seu codigo...ve ai se funciona.. :

Function IsActive(strUrl)
  'Retorna se o Link está ativo ou não (Boolean)
  'mail/msn: <fmosca@ajato.com.br>
  
  On Error Resume Next

  ExisteUrl = False

  Set XMLHttp = Server.CreateObject("Microsoft.XMLHTTP")
  XMLHttp.open "HEAD", strUrl, false
  XMLHttp.Send()

  If Err.Number = 0 Then
    If XMLHttp.Status = 200 Then
      ExisteUrl = True 
    End If
  End If

  Set XMLHttp = Nothing
End Function


Citar

If IsActive("http://www.wmonline.com.br/link.zip") Then
 'Esta ativo
Else
 'Não está ativo
End If


Agora vc tem que ver se isso te ajuda (y)
http://forum.wmonlin...c=103748&hl=404
MCAD, MCP
0

#4 Membro offline   Paulo Freitas 

  • ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××
  • Ícone
  • Grupo: Ex-Admins
  • Posts: 5.612
  • Cadastrado: 12/09/2004
  • Sexo:Masculino
  • Localidade:Campinas - SP
Pontos: 0
Neutral

Postou 28/05/2005, 14:23

Opa ... ;)

Pessoal, vale lembrar que não é só o erro 200 que significa que o arquivo existe ... (y)

Recomendo à lerem a RFC 2616 - Seção 10, onde todos os erros são especificados.

Por exemplo, dêem uma olhada nos erros começados por 30* ... eles não significam que o arquivo não exista ... :rolleyes: Mais específicamente, olhem o 302 e o 307 ... eles significam redirecionamento, ou seja, o link requisitado mudou de endereço; não significando que o mesmo não exista.

[]’s :D Até mais
0

Página 1 de 1
  • Novo tópico
  • Fechado

1 usuário(s) está(ão) lendo este tópico
0 membro(s), 1 visitante(s) e 0 membros anônimo(s)