• Bu site çerezler kullanır. Bu siteyi kullanmaya devam ederek çerez kullanımımızı kabul etmiş olursunuz. Daha fazla bilgi edin.

PHP Sayfa Boyutu Alma

Konuyu Okuyan Kişiler (0)

inforesim

webmaster.tc
Katılım
4 Ağu 2012
Mesajlar
2,439
Beğeniler
0
#1
Bağlantı kurduğunuz sitenin sayfa boyutunu alma ihtiyacı hissetmiş olabilirsiniz (Webmaster Araçları tarzı bir şey yazıyorsanız) özellikle ihtiyacınız olmuştur. Bu gün rastgele gördüm bu özelliği bir yerde, Aslında zamanında bende aramıştım hatta konu bile açmıştım diye hatırlıyorum :).

İşin özeti php ile Bağlandığınız bir sitenin boyutun CURL ile alabilirsiniz. Hatta sadece boyutu değil hız gibi değerleri de alabilirsiniz. Aşağıdaki kod betiğini inceleyin.

PHP:
<?php
$crl = curl_init();
curl_setopt($crl, CURLOPT_URL,"http://www.webmaster.tc");
curl_setopt($crl, CURLOPT_HEADER, 0);
$icerik = curl_exec($crl);
print_r(curl_getinfo($crl));
curl_close($crl);
?>
Gördüğünüz kod sonuç olarak aşağıdaki array döndürecektir (curl_getinfo yu curl_close den sonra çalıştırmayın hata verir).

PHP:
Array
(
    [url] => http://www.webmaster.tc
    [content_type] => text/html
    [http_code] => 200
    [header_size] => 174
    [request_size] => 55
    [filetime] => -1
    [ssl_verify_result] => 0
    [redirect_count] => 0
    [total_time] => 0.26
    [namelookup_time] => 0.075
    [connect_time] => 0.088
    [pretransfer_time] => 0.088
    [size_upload] => 0
    [size_download] => 4529
    [speed_download] => 17419
    [speed_upload] => 0
    [download_content_length] => 0
    [upload_content_length] => 0
    [starttransfer_time] => 0.255
    [redirect_time] => 0
)
Gördüğünüz gibi bağlantı süresi boyut gibi bilgiler verdi. Siz içinden istediğiniz bilgiyi alabilirsiniz. size_download ile de sayfa boyutunu alabilirsiniz. İyi kullanımlar...