SHOW:
|
|
- or go back to the newest paste.
1 | /* | |
2 | Teste de velocidade de conexão | |
3 | - | Por Bruno da Silva |
3 | + | Por: TDmaiao |
4 | - | mixmusicas.com.br |
4 | + | |
5 | */ | |
6 | ||
7 | <div id="transferencia" /> | |
8 | ||
9 | ||
10 | <?php | |
11 | ||
12 | $kbs = 10000; | |
13 | ||
14 | if(isset($_GET['teste'])) { | |
15 | echo str_repeat("x", 1024 * $kbs) ; | |
16 | } | |
17 | ||
18 | else { | |
19 | ||
20 | ||
21 | ?> | |
22 | ||
23 | <script> | |
24 | ||
25 | var finalizou = 0; | |
26 | var inicializou = 0; | |
27 | var velocidade = 0; | |
28 | ||
29 | ||
30 | xmlhttp= (window.XMLHttpRequest)? new XMLHttpRequest() : new ActiveXObject("Microsoft.XMLHTTP"); | |
31 | ||
32 | xmlhttp.onreadystatechange = function() | |
33 | { | |
34 | if (xmlhttp.readyState==4 && xmlhttp.status== 200) | |
35 | { | |
36 | finalizou = new Date().getTime(); | |
37 | ||
38 | velocidade = (<?php echo $kbs * 1000; ?>/(finalizou - inicializou)) >> 0; | |
39 | ||
40 | document.getElementById("transferencia").innerHTML = ("Taxa de download: <b>" +velocidade+" kbps</b>"); | |
41 | ||
42 | ||
43 | } | |
44 | } | |
45 | ||
46 | iniciarTeste = function() { | |
47 | ||
48 | document.getElementById("transferencia").innerHTML = "<br/><img src=\"http://www.steinhaus.com.br/images/aguarde2.gif\" />"; | |
49 | ||
50 | inicializou = new Date().getTime(); | |
51 | xmlhttp.open("GET","testecliente.php?teste",true); | |
52 | xmlhttp.send(); | |
53 | ||
54 | return true; | |
55 | } | |
56 | ||
57 | iniciarTeste(); | |
58 | ||
59 | </script> | |
60 | ||
61 | <?php | |
62 | ||
63 | } | |
64 | ||
65 | ?> |