Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Elbrinner

Pegar valor de um site html

Recommended Posts

Oi,

 

Eu como não entendo muito de php e o código da empresa de host está falhando um pouco na hora de retorna o resultado eu estou tentando fazelo em asp.

 

A url http://dinahosting.com/whois/buscadordomin...=meudominio.com retorna 0 ou 1 no html e eu preciso pegar esse valor. Como posso fazer?

 

Em php o host usa isso:

 

$Libre = implode('',file("http://dinahosting.com/whois/buscadordominios.php?dominio=$dominio.$ext"));

Bem, apesar de mostrar o código em php o que me interessa realmente é pegar o valor retornado no html com asp.

 

 

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acabei mexendo na função PHP e dei um jeito... tinha um ponto a mais.Mesmo assim se alguem souber responder a pergunta seria interessante a nivel de conhecimento.Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Dê uma pesquisada aqui mesmo por XMLHTTP

Compartilhar este post


Link para o post
Compartilhar em outros sites

Obrigado,

 

Eu vi mais ou menos como se faz e fiz isso aqui:

 

[quote]<%@LANGUAGE="JAVASCRIPT" CODEPAGE="1252"%><%dominio = Request.form("dominio") + Request.form("ext")var pagina_obtenida = new ActiveXObject("Microsoft.XMLHTTP");pagina_obtenida.Open("GET", "http://dinahosting.com/whois/buscadordominios.php?dominio="&dominio&"", false);var1=pagina_obtenida.Send();if pagina_obtenida= "1" thenresponse.write "fue uno"elseresponse.write "fue else"end if[/quote]%>

O erro é esse:

 

Microsoft JScript compilation error '800a03ed'

 

Expected '('

 

/dominios.asp, line 9

 

if pagina_obtenida= "1" then

---^

 

Minha dúvida é que forma tenho que recuperar essa variavel.

 

Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Tá meio misturado JScript com VBScript.

Teste com esse:

ASP
<%

dominio = Request.form("dominio") & Request.form("ext")

Set pagina_obtenida = Server.CreateObject("Microsoft.XMLHTTP")

pagina_obtenida.Open("GET", "http://dinahosting.com/whois/buscadordominios.php?dominio="&dominio&"", false)

var1=pagina_obtenida.Send()

 

 

if pagina_obtenida= "1" then

response.write "fue uno"

else

response.write "fue else"

end if

%>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fui tentar hoje com sua dica e acabou aparecendo outro erro que não consigo entender.Microsoft VBScript compilation error '800a0414'Cannot use parentheses when calling a Sub/dominios.asp, line 5pagina_obtenida.Open("GET", "http://dinahosting.com/whois/buscadordominios.php?dominio="&dominio&"", false)-----------------------------------------------------------------------------------------------------------------------------------^Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Cannot use parentheses when calling a Sub

 

/dominios.asp, line 5

 

 

Substitua a linha:

pagina_obtenida.Open("GET", "http://dinahosting.com/whois/buscadordominios.php?dominio="&dominio&"", false)

 

por:

pagina_obtenida.Open "GET", "http://dinahosting.com/whois/buscadordominios.php?dominio="&dominio&"", false

 

OPEN é um procedimento e não uma função, então, não deve-se usar parênteses, salvo nos casos em que exista apenas UM ARGUMENTO.

 

Atenciosamente,

 

Anderson Schmitt.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.