Lancez le test de vitesse de bande passante sur votre ordinateur directement depuis votre navigateur internet sans télécharger de logiciel. Testez rapidement et de façon fiable le débit de votre réseau domestique, de travail ou borne wifi. Il est conseillé lors du test d'éviter d'avoir en parallèle un logiciel demandant beaucoup de ressource internet qui tourne (logiciel de torrent par exemple) et de ne rien télécharger sur le web afin de ne pas fausser le résultat du test. Si l'éssai concerne un réseau domestique, les appareils connectés en wifi doivent être éteint là aussi pour ne pas influencer le speedtest.
////////////////////////////////////////
///// APP SETTINGS ///////////////////////////////////
////////////////////////////////////////
$language = "FR"; // available in "EN", "IT", "ES", "DE", "RU", "FR"
$progress_bar = "2"; // ["1"=simple text on right top corner] ["2"=progress bar in middle with percentage] ["3"=simple progress bar in middle]
$folder = "";
// $folder = "speed/"; // uses in website root. Uncomment if using folder e.x. "speed"
$cookie_position = "bottom"; // set position of cookie agreement. Set "top" or "bottom"
$my_website_name = "My Speed Test";
$speed_logo = "img/speed_logo.png"; // can be used from external website
$fb_link = ""; //link to your facebook page
$tw_link = ""; //link to your twitter page
$gp_link = ""; //link to your google+ page
$upload_server = "google.com"; // set server to check upload speed
$ping_server = "google.com"; // set server to check ping
$file = "downsmall.txt"; // smaller file, takes less to calculate speed, less accurate result
//$file = "downit.txt"; // bigger file, takes longer to calculate speed, more accurate result
////////////////////////////////////////
///// GEOIP SERVICE SETTINGS ///////////////////////////////////
////////////////////////////////////////
$use_geoip_service = "0"; // If you want to disable this service, just set "0". Used free version limited on 2500 queries per day
$api_key = "c9d4a7c9a73e0dee22f324c0596ff3f92c6798a4"; // db-ip.com service api key. Obtain your key on https://db-ip.com/api/free by inserting your e-mail adress
////////////////////////////////////////
///// DO NOT TOUCH ///////////////////////////////////
////////////////////////////////////////
//$file = "downit.txt"; // file name which we are loading. We recommend to dont change
$download_server_file = "http://".$_SERVER['HTTP_HOST']."/".$folder.$file."?rand=".date("His").rand(0,9).rand(0,9);
$start = microtime(true);
//set write/read permission for downloaded file
@chmod($file, 0777);
//file with all php functions
include_once "functions.php";
include_once "languages/".$language.".php";
if($use_geoip_service == "1"){
include_once "dbip-client.class.php";
}
?>
if(isset($_POST['start'])){ ?>
} ?>
//functions when START button clicked
if(isset($_POST['start'])){
$speed = "0";
$upload = upload();
$ping = ping("www.".$ping_server, 80, 10);
}else{
$speed = "0";
$upload = "0";
$ping = "0";
}
?>
if(isset($_POST['start'])){ ?>
Mbps Download speed
Mbps Upload speed
ms Ping
if($use_geoip_service == "1"){
//DB-IP get info about your IP address
$dbip = new DBIP_Client($api_key);
$geo_info = $dbip->Get_Address_Info($_SERVER['REMOTE_ADDR']);
?>