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

Medidor De Velocidade..


Tavinho

Pergunta

:D Olá galera...

To com uma curiosidade aqui, como é feito aquele esqueminha que aparece em alguns

sites que oferecem medição de velocidade de conexão???

Será que alguém aqui sabe como fazer ou tem o Script e possa fazer a

gentileza de postar aqui ??

desde já agradeço a atenção

abraços

Link para o comentário
Compartilhar em outros sites

18 respostass a esta questão

Posts Recomendados

  • 0

<?php

// $arquivo Coloque o nome do arquivo Arquivo.zip

$arquivo = "java1.zip";

calcBaixa( $arquivo );

?>

<?php

function calcBaixa( $arquivo ){

$tam = filesize($arquivo);

$speed = 56000; // Velocidade do Download em bits

$bits = 8; // Valor de bits 1byte = 8 bytes

$calc = $tam * $bits; // Transforma bytes em bits

$mins = $calc / $speed; // Divide os bits pela Velocidade do Modem

$h_m = floor($mins / 3600); // Calcula 0h:00m

$m_m = floor($mins / 60); // Calcula 0m:00m

$hm_m = round(($mins % 3600) / 60); // Calcula 0m no caso de horas

$s_m = round($mins % 60); // Calcula 00s

if ($h_m > 0) {

$modem = $h_m.'h:'.$hm_m.'m';

} else if ($m_m > 0) {

$modem = $m_m.'m:'.$s_m.'s';

} else if ($s_m > 0) {

$modem = $s_m.'s';

} else {

$modem = 'menos de 1s';

}

echo $modem;

}

?>

Link para o comentário
Compartilhar em outros sites

  • 0

:D Obrigado Tenko.. Só mais um duvida...

O arquivo .zip, tem algum tamanho especifico??

Essa variavel echo $modem;, eu posso tirar deste local do código

e colocar em outro lugar do meu site?? Ou é necessário que ela acompanhe todo o codigo??

Abraços e obrigado pela atenção..

Link para o comentário
Compartilhar em outros sites

  • 0

O Arquivo ZIP, não tem tamanho minimo.

Sobre a variavel modem, como ela esta dentro de uma função você pode fazer a chamada da função desta maneira

$modem = calcBaixa( $arquivo );

e na função, na ultima linha, você coloca

return($modem);

beleza

Link para o comentário
Compartilhar em outros sites

  • 0

Ou Tenko.

Eu acho que não é bem isso que o Tavinho quer, não. No seu exemplo, a velocidade é constante, de 56000 bits por segundo. Acho que ele quer encontrar a velocidade do usuário.

Eu não sei como fazer isso, mas acho que não deve ser muito difícil.

Link para o comentário
Compartilhar em outros sites

  • 0

:D Opa, não tive tempo de testar o Script....

Mas o que o ikkinet disse é verdade, o que eu quero é oferecer este serviço de velocidade de conexão pro visitante....

Ex:

você acessa com Speedy 500 kbps = Quero te mostrar a velocidade de acesso no momento...

você acessa com Virtua 2 MB = Quero te mostrar a velocidade de acesso no momento...

Não testei ainda, me perdoe se estiver certo...

Quer um exemplo pra ficar mais claro??

acesse: Medidor de Velocidade e clique no menu a esquerda, na

opção Medidor de Velocidade...

abraços a todos e obrigado pela ajuda...

Link para o comentário
Compartilhar em outros sites

  • 0

Bom,

Visitei o site que passou e ví que eles disponibilizam a forma de como fazer um medidor. Agora basta codificar isto.

FÓRMULA DE CÁLCULO:

- O sistema registra a hora do início da carga do medidor (precisão de segundos);

- O sistema registra a hora de término da carga do medidor (precisão de segundos);

- É calculada a diferença em segundos entre o início e o término da animação do medidor;

- Desse tempo subtrai-se 1,66 segundos referentes aos intervalos na animação do medidor;

- O peso do medidor (em bytes) é dividido pelo tempo em segundos;

- Tem-se então a velocidade em bytes por segundo;

- A velocidade em bytes por segundo é multiplicada por 8 para se obter os bits por segundo (bps);

- Os bits por segundo são divididos por 1024 e arredondados em 2 casas decimais para se obter a velocidade final em Kbps.

Link para o comentário
Compartilhar em outros sites

  • 0

:D Hehe, eu tinha visto o calculo que ele faz...

Mas é que to iniciando no PHP, por isso não montei o script, não por falta de vontade,

mas por não saber fazer........

Se puderem me dar esta força...

abraços

Link para o comentário
Compartilhar em outros sites

  • 0

:D Opa doulo4ever...

você poderia me passar o Script ??

Não é falta de vontade não, é que não sei mesmo como fazer...

aguardo a resposta...

abraços

PS: Obrigado a todos que responderam o tópico..

fllww

Link para o comentário
Compartilhar em outros sites

  • 0

:D To ficando veio mesmo..huahuahua

Agora que vi, que lá no Link do Frenético, tem o Script pra download...

huahuahua

Obrigado a todos, baixei o script e instalei..está funfando já na minha máquina, agora é só adaptar

e mandar pro site...

abraços e obrigado

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Não achei lugar para copia o scrip para colocar no meu site, como que você fez amigo para colocar no site, é que também não sei como fazer mais se derem uma dica darei conta.

[]'s

:D

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Visitante

Caramba, olhei todo o site e não vi nada onde tenha para baixa o script do medidor de velocidade, poderia se possivel informa o link certinho ou caminho?

[]'s

:unsure:

Link para o comentário
Compartilhar em outros sites

  • 0

:blink: Nussaaaaa galera, que brecha...

:unsure: Quem passou o link correto foi o Frenético....

Download do Medidor de Velocidade

Desculpem a mancada aeeww...

Agora pode ir lá, que tem a opção, acabei de verificar e testar.... :P

Abraços a todos :D

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

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