Próbowałem już z tym sposobem, jednak nie liczy mi poprawnie i nie wiem właśnie dlaczego. Kod po aktualizacji wygląda tak:
<?php
$url="wp.pl";
$doc = new DOMDocument();
$doc->loadHTML($file);
$domcss = $doc->getElementsByTagName('link');
$sum=0;
foreach($domcss as $links) {
if( strtolower($links->getAttribute('rel')) == "stylesheet" ) { $tre = "". $links->getAttribute('href') ."<br />";
}
}
function remote_file_size($url){
# Get all header information
$data = get_headers($url, true);
# Look up validity
if (isset($data['Content-Length'])) # Return file size
return (int) $data['Content-Length'];
}echo remote_file_size
($tre); ?>
Pewnie zrobiłem jakiś głupi błąd, ale gdy wpisze się zamiast zmiennej $tre zwykły link, liczy poprawnie, a gdy jest zmienna, podaje dziwną wartość -
https://destrudo.pl/xx/scr.phpPo wpisaniu zamiast zmiennej bezwzględnej ścieżki do tego css'a, który się tam wyświetla, pokazuje poprawną wartość - 323326.
Nie mam teraz pomysłu jak to zrobić, żeby działało ze zmienną (zmienna może generować kilka cssow, ale w tym wypadku generuje jednego, na którym i tak nie działa)