Jump to content


Photo

Como Buscar Um Dado De Um Site Diferente ?


  • Faça o login para participar
9 replies to this topic

#1 Gsimmons

Gsimmons

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Masculino

Posted 17/05/2007, 01:03

bom eu tenho que pegar os valores do site

http://speedy.zone/wsc/

sao esses os dados

Extrato de MegaBytes
Plano de Consumo do Speedy Power:

Período: 01/05/2007 à 31/05/2007
Plano de consumo: 10.240 MB/mês
Consumo: 7.242 MB/mês
Data da última atualização de consumo: 17/05/2007
Horário da última atualização de consumo: 00:26

esse é da minha conta mas como fazer um sistema que pegue esses valores ? sendo que eu tenho esses dados apenas como browser - site ou seja nao tenho acesso ao banco de dados,, isso é impossivel ou tem uma solucao ??

Posted Image


#2 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 17/05/2007, 01:19

Primeiramente não faço a minima ideia para que você quer "capturar" esses dados ...
Em segundo não é possível fazer o que você deseja veja por que:

1- Esse "site" simplemente não existe, ele é somente um simples Apache instalado na rede do speedy, e só quem tem acesso a ele são os cliente do Speedy é como se fosse uma "localhost" de todos clientes speedy, logo se vc tentar acessar via uma PC ou servidor que não pertecença a rede speedy ele vai dar "Host não encotrado" ...

2- Os dados são sempre amarrados ao usuário do sistema na hora de acessar essa parte, então se vc acessar remotamente para tentar captar os dados não vai resultar em nada pois o servidor deles não vão saber informar quem é reotnado todos os campos varios ...


Parece que nem leu os manuais do Speedy :P

#3 Gsimmons

Gsimmons

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Masculino

Posted 17/05/2007, 13:03

ah sim cara nem li, mas minha ideia principal eh pegar os dados, do cliente do speedy ! certo ??

depois que eu pegar os dados resultar na seguinte maneira


criar no php

VOCE ATINGIU A SUA COTA DE 500 MB
FALTA TANTOS PARA ATINGIR 500 MB

esse calculo é facil, o problema é como pegar apenas .

eu sou cliente speedy entao isso pode estar habilitado no meu computador ?

Posted Image


#4 jasar

jasar

    POGNATOR

  • Banidos
  • PipPipPipPip
  • 306 posts
  • Sexo:Masculino
  • Localidade:são paulo
  • Interesses:girorapido.com.br melhor site de classificados do mundo , e é free

Posted 17/05/2007, 17:28

ara eu trabalhei na telefonica , la no speedy essas imformações sao puxadas de um bando de dados de um programa gramado costume care , os caras desenvolveram um site euma aplicação para acessar esses dados no costume care e como sempre em linguagens dinamicas as variaveiz nao são exibidas ou melhor nao sao manipulaveiz livremente , não é possivel de maneira nenhuma vc obter essas informações a nao ser pelo próprio site da telefonica pois ao acessar seu site ele pega seu ip transfere codificadamente para o costume care e este retorna suas informações que sao analizadas pelo aplicativo e convertidas em html para exibição na tela
:( tiraram minha assinatura mas 6 podem v ela ai
http://contagiro.flo...m.br/jasar.jpeg

#5 sk15

sk15

    Super Veterano

  • Usuários
  • 2071 posts
  • Sexo:Masculino
  • Localidade:SP - SP

Posted 17/05/2007, 18:00

Como nosso amigo "jasar" já disse o problema é que ele só mostra os dados para quem é cliente Speedy mostrado os dados através de seu IP pois como já disse é so um servidor instalado "localmente" na rede speedy pois eles não exisite ....

Se vc colocar um código em um servidor qure não esteje na rede speedy ele não mostra NADA ficando a tela em branco ... sem contar que cada pessoa deve faezr seu acesso separadamente para pegar os dados corretos ...

O ínico jeito de funcionar é colocar o código PHP em um servidor que esteja rodando em uma rede speedy sem contar que quem acessar o site só ira ver a quota do servidor poir é o servidor que vai indicar o IP e não quem está vendo a página ...

Pra num falar que to no Bla ... Bla ... Bla ... coloque esse código abaixo em um servidor localmente (localhost) que de preferencia deve estar em seu PC e vc vera que ele ira mostrar seu cosumo atual ... depois coloque em um serve WEB e vc vera que não ira exibir nada:

<?php
$htmls   = file_get_contents("http://www.speedyzone/wsc/servlet/quota.do");
$faca	= explode("Consumo:", str_replace(array("\r\n", "\r", "\n", "\t", " "), "", $htmls));
$consumo = substr($faca[1], 13, (strpos($faca[1], "mês") - 10));

echo "Seu consumo esse mês é: " . $consumo;
?>


#6 jasar

jasar

    POGNATOR

  • Banidos
  • PipPipPipPip
  • 306 posts
  • Sexo:Masculino
  • Localidade:são paulo
  • Interesses:girorapido.com.br melhor site de classificados do mundo , e é free

Posted 17/05/2007, 18:51

olha tentei rodar este script e não funcionou retorna o erro

Fatal error: Call to undefined function: file_get_contents() in c:\apache\htdocs\teste.php on line 2

rss mas é interessante aprender como c pega variaveiz d um site :P

Edição feita por: jasar, 17/05/2007, 18:55.

:( tiraram minha assinatura mas 6 podem v ela ai
http://contagiro.flo...m.br/jasar.jpeg

#7 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 17/05/2007, 20:41

Fatal error: Call to undefined function: file_get_contents() in c:\apache\htdocs\teste.php on line 2

Se PHP não suporta esta função, isto é, possui uma versão inferior a 4.3.0. Considere-se pré-histórico, pois o PHP 4 encontra-se na versão 4.4.7. ;-)

[]’s :DAté mais

#8 jasar

jasar

    POGNATOR

  • Banidos
  • PipPipPipPip
  • 306 posts
  • Sexo:Masculino
  • Localidade:são paulo
  • Interesses:girorapido.com.br melhor site de classificados do mundo , e é free

Posted 17/05/2007, 21:49

to com o 5 aki meu :P pode c algum pauzin
:( tiraram minha assinatura mas 6 podem v ela ai
http://contagiro.flo...m.br/jasar.jpeg

#9 Gsimmons

Gsimmons

    Novato no fórum

  • Usuários
  • 18 posts
  • Sexo:Masculino

Posted 18/05/2007, 00:12

assim mas o cliente eh para speedy mesmol, valeu pelas referencias vou testar aqui, se der tudo certo eu respondo MUITO GRATO a jasar e ao Paulo Ricardo

Posted Image


#10 Paulo Freitas

Paulo Freitas

    ××××××× LRU #456504 ××××××× ××××××× LRM #364686 ×××××××

  • Ex-Admins
  • 5612 posts
  • Sexo:Masculino
  • Localidade:Campinas - SP

Posted 18/05/2007, 00:16

to com o 5 aki meu :P pode c algum pauzin

Estranho! :blink:

Que eu saiba estas funções estão presentes no próprio core, não estando assim passíveis de habilitação por bibliotecas externas. :ponder:

Realmente, muito estranho. :huh:

PS: Gsimmons, tu esqueceu de agradecer o sk15, he he he, ele que proveu o código. =)

[]’s :DAté mais




1 user(s) are reading this topic

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

IPB Skin By Virteq