Проверка на скорост

mizarck

Registered
ЗДр,
Много мислих и така и неможах да се сетя как да го направя
става дума за това
http://4storing.com/speed.php
как с php мога да проверявам скороста на потребителитеми
благодаря предварително
 
Неска се мъча върху това имам проблем с функцията.Един Гламур *** ми помогна малко ама на некаде изчезна....
Код:
 <p>Speed Test</p>
<?php
$host = 'localhost';
$user = 'root';
$password = '';
$dbname = 'speedtest';
$ip = $_SERVER['REMOTE_ADDR'];
$data = date("F j, Y, g:i a");
function mysqlvruska($host,$user,$password,$ip,$data,$numKB)
{
$_mysql = mysql_connect($host,$user,$password) or die (mysql_error());
$_rez = mysql_select_db($dbname ,$_mysql) or die (mysql_error()); 
$_query = "insert into `speedtest` values ('".$ip."','".$data."','".$numKB."')"; 
$_result = mysql_query($_query); 
}
if($_GET['do'] == '')
{
echo "<a href='?do=test&size=128'>Test > 128KB</a><br>";
echo "<a href='?do=test&size=256'>Test > 256KB</a><br>";
echo "<a href='?do=test&size=512'>Test > 512KB</a><br>";
echo "<a href='?do=test&size=1024'>Test > 1024KB</a><br>";
echo "<a href='?do=test&size=5000'>Test > 5000KB</a><br>";
}
if($_GET['do'] == 'test')
{
echo "<a href='?do=test&size=128'>Test > 128KB</a><br>";
echo "<a href='?do=test&size=256'>Test > 256KB</a><br>";
echo "<a href='?do=test&size=512'>Test > 512KB</a><br>";
echo "<a href='?do=test&size=1024'>Test > 1024KB</a><br>";
echo "<a href='?do=test&size=5000'>Test > 5000KB</a><br>";
$_size = $_GET['size'];
if(($_size == '128') || ($_size == '256') ||($_size == '512') || ($_size == '1024') || ($_size == '5000'))
{
$numKB = $_size*1024;
function vzimam()
{ 
    list($usec, $sec) = explode(" ", microtime());
    return ((float)$usec + (float)$sec);
}
flush();
$timeStart = vzimam();
$nlLength = strlen("<br>");
for ($i = 0; $i < $numKB; $i++)
{
    $string =  str_pad('', 1024 - $nlLength, '/*\\*') . "<br>";
    flush();
}
$timeEnd = vzimam();
$timeDiff = round($timeEnd - $timeStart, 1);
mysqlvruska();
echo "<br>Transfer " . $numKB/1024 . " KB  za ".$timeDiff." sekundi. <a href='?do=test&size=".$_size."'>Test Otnovo</a><br>";
}
}
?>
Код:
CREATE TABLE `speedtest` (
`ip` VARCHAR( 14 ) NOT NULL ,
`date` DATE NOT NULL ,
`speed` VARCHAR( 50 ) NOT NULL 
) ENGINE = MYISAM ;
 
Няма ли готова функция която да взима Скороста? Като скрипта за взимане на Хард диска и по-точно мястото което му оства и което е заето и там другите.
 
mizarck каза:
index
кода нещо не бачка

И при мен нещо не бачка.
А не може ли да се направи като влезеш направо да ти изписва скоростта без тва тест 128 и т.н.
 
mizarck каза:
index
кода нещо не бачка
http://pisio.freehostia.com/speedtest.php?action=test&size=32
Я пробвайте.Сега съм го моднал ...сега глупости вчера вечера.
 
index каза:
mizarck каза:
index
кода нещо не бачка
http://pisio.freehostia.com/speedtest.php?action=test&size=32
Я пробвайте.Сега съм го моднал ...сега глупости вчера вечера.
до 256 включително и 256 бачка на там неще
 
На локал хост иска.На фрее хост неиска и ме кара да си мисля че този бъг е в хоста.
http://code-bg.com/735 < PHP code by me and mute and 1 fr.
http://code-bg.com/736 <MySQL by me and mute
 
Все пак има ли такъв скрипт който да показва само каква ти е скоростта в момента без да цъкаш там тест...
 
Би трябвало да има Функция като тази за Хард диска дето ти показва колко място имаш. БИ трябва да ИМА! Ама нещо .... :idea:
Поздрави!
 
Интернет скороста никога не е постоянна.Искам да кажа,че се мени всяка секунда.Проверете ако не ми вярвате.Затова съм писал "Средно аретметично".
И няма как да видиш скороста си ако не я тестваш.Това звучи като да караш колело без да се качваш на него.
Мирак беше писал мисля подобен скрипт за взимане на наличното място на харда.

Едит://
Това за да не може да се тества повече от 256 е само от хоста.От Друго неможе да бъде.Щом бачка перфекте на локалхост.
 
index каза:
Интернет скороста никога не е постоянна.Искам да кажа,че се мени всяка секунда.Проверете ако не ми вярвате.Затова съм писал "Средно аретметично".
И няма как да видиш скороста си ако не я тестваш.Това звучи като да караш колело без да се качваш на него.
Мирак беше писал мисля подобен скрипт за взимане на наличното място на харда.

Едит://
Това за да не може да се тества повече от 256 е само от хоста.От Друго неможе да бъде.Щом бачка перфекте на локалхост.

Еми в този сайт като вляза http://4storing.com/speed.php и автоматично ми изписва скоростта така искам ако може...
 
Ако си опера може да запележиш че тества.Не е направо да ти показва скороста.
 

Back
Горе