$URL = $argv[1]; // Create DOM from URL or file $html = file_get_html($URL); // find all images!! foreach($html->find('img') as $element){ $size = get_remote_file_size($element->src); $totalSize = $totalSize + $size; $totalNumResources += 1; /* echo "Total Size So Far: $totalSize.\n"; echo "total resources: $totalNumResources .\n"; echo "IMAGE SIZE: $size.\n"; echo "$element->src.\n"; */ } // find all CSS files foreach($html->find('link') as $element) { if (strpos($element->href,'.css') !== false) { $size = retrieve_remote_file_size($element->href); echo "SIZE: $size.\n"; $totalSize = $totalSize + $size; $totalNumResources += 1; } } // find all script tags foreach($html->find('script') as $element) { //make sure this is javascript if (strpos($element->src,'.js') !== false) { $size = get_remote_file_size($element->src); echo " Javascript SIZE: $size.\n"; $totalSize = $totalSize + $size; $totalNumResources += 1; } }