Sonuç yüklenmesi site sayısına oranla geç alacaktır. Bizim testimizde 104 saniye sürmüştür.
<?php
set_time_limit(0);
class kontrol {
var $baslamaZamani;
var $durmaZamani;
var $tip;
var $siteler=[
["google"=>"https://www.google.com/"],
["youtube"=>"https://www.youtube.com/"],
["facebook"=>"https://www.facebook.com/"],
["wikipedia"=>"https://www.wikipedia.org/"],
["reddit"=>"https://www.reddit.com/"],
["yahoo"=>"https://www.yahoo.com/"],
["amazon"=>"https://www.amazon.com/"],
["twitter"=>"https://twitter.com/"],
["instagram"=>"https://www.instagram.com/"],
["vk"=>"https://vk.com/"],
["live"=>"https://outlook.live.com/owa/"],
["netflix"=>"https://www.netflix.com/"],
["microsoft"=>"https://www.microsoft.com/"],
["bing"=>"https://www.bing.com/"],
["ebay"=>"https://www.ebay.com/"],
["office"=>"https://www.office.com/"],
["mailru"=>"https://mail.ru/"],
["msn"=>"https://www.msn.com/"],
["pinterest"=>"https://www.pinterest.com/"],
["googleplus"=>"https://plus.google.com/"],
["livejournal"=>"https://www.livejournal.com/"],
["flickr"=>"https://www.flickr.com/"],
["badoo"=>"https://badoo.com/"],
["myspace"=>"https://myspace.com/"],
["path"=>"https://www.path.com/"],
["fotolog"=>"https://fotolog.com/"],
["meetup"=>"https://www.meetup.com/"],
["last.fm"=>"https://www.last.fm/"],
["alkislarlayasiyorum"=>"http://alkislarlayasiyorum.com/"],
["xing"=>"https://www.xing.com/"],
["stumbleupon"=>"http://www.stumbleupon.com/"],
["foursquare"=>"https://foursquare.com"],
["wordpress"=>"https://wordpress.com/"],
["tumblr"=>"https://www.tumblr.com/"],
["hi5"=>"https://www.hi5.com/"],
["wechat"=>"http://www.wechat.com/"],
["blogger"=>"https://www.blogger.com/"],
["twitch"=>"https://www.twitch.tv/"],
["vimeo"=>"https://vimeo.com/"],
["ok"=>"https://ok.ru/"],
["quup"=>"http://quup.com/"],
["slideshare"=>"https://www.slideshare.net/"],
["photobucket"=>"http://photobucket.com/"],
["inploid"=>"https://www.inploid.com/"],
["yonja"=>"https://www.yonja.com/"],
["groovesharks"=>"http://groovesharks.org/"],
["dailymotion"=>"https://www.dailymotion.com/"],
["fizy"=>"http://fizy.com/"],
["twoo"=>"https://www.twoo.com/"],
["tagged"=>"http://www.tagged.com/"],
["whatsapp"=>"https://www.whatsapp.com/"],
["delicious"=>"https://del.icio.us/"]
];
function basla(){
$this->baslamaZamani=explode(" ", microtime());
}
function durdur()
{
$this->durmaZamani=explode(" ", microtime());
}
function sonuc(){
$saniye=$this->durmaZamani[1]-$this->baslamaZamani[1];
$mikro=$this->durmaZamani[0]-$this->baslamaZamani[0];
$sonuc=(($saniye+$mikro)*1000000);
if($sonuc < 1000){
$this->tip="mikrosaniye";
return number_format($sonuc,0);
}elseif($sonuc < 1000000){
$this->tip="milisaniye";
return number_format($sonuc*0.001,3);
}elseif($sonuc < 1000000000){
$this->tip="saniye";
return number_format($sonuc*0.000001,6);
}
}
function durum() {
$this->basla();
echo "<table>";
foreach($this->siteler as $s){
foreach($s as $name=>$link){
if($headers = @get_headers($link)){
if(substr($headers[0], 9, 3) == (200 or 302)){
echo '<tr><td>'.$name.'</td><td style="color:green">Açık</td></tr>';
}else{
echo '<tr><td>'.$name.'</td><td style="color:orange">'.substr($headers[0], 9, 3).'</td></tr>';
}
}else{
echo '<tr><td>'.$name.'</td><td style="color:red">Kapalı</td></tr>';
}
}
}
$this->durdur();
echo '<tr><td colspan="2">'.$this->sonuc().' '.$this->tip.'</td></tr>';;
echo "</table>";
}
}
$a=new kontrol;
$a->durum();
?>
Çıktısı
google Açık
youtube Açık
facebook Açık
wikipedia Kapalı
reddit Açık
yahoo Açık
amazon Açık
twitter Açık
instagram Açık
vk Açık
live Açık
netflix Açık
microsoft Açık
bing Açık
ebay Açık
office Açık
mailru Açık
msn Açık
pinterest Açık
googleplus Açık
livejournal Açık
flickr Açık
badoo Açık
myspace Açık
path Açık
fotolog Açık
meetup Açık
last.fm Açık
alkislarlayasiyorum Açık
xing Açık
stumbleupon Açık
foursquare Açık
wordpress Açık
tumblr Açık
hi5 Açık
wechat Açık
blogger Açık
twitch Açık
vimeo Açık
ok Açık
quup Açık
slideshare Açık
photobucket Açık
inploid Açık
yonja Açık
groovesharks Açık
dailymotion Açık
fizy Açık
twoo Açık
tagged Kapalı
whatsapp Açık
delicious Açık
103.921609 saniye