суммарный объем

Shade

:)
суммарный объем

как определить суммарный объем страницы с изображениями?
подозреваю что нада использовать cURL, мож кто приблюзительный пример подкинет?... забадался искать...
 

EugeneVC

Новичок
алгоритм
1. стянуть всю страницу - html
2. пропарсить, вынуть ссылки на изображения
3. стянуть изображения
4. посчитать обьем
 

Shade

:)
я попытался сделать без cURL (ибо он не установлен), вот по следующему:
1) получаю содержимое через file_get_contents;
2) извлекаю ссылки на картинки;
3) при помощи хвункции получаю размер:
PHP:
function remotefilesize($path)
{
 $fp = fopen($path,"r");
 $inf = stream_get_meta_data($fp);
 fclose($fp);
 foreach($inf["wrapper_data"] as $v)
 {
  if (stristr($v,"content-length")) {
      $v = explode(":",$v); 
      return trim($v[1]); 
      break;}
 }
}
и пытаюсь все дело записать в массив(ссылка, размер)... но если картинок 150, то странице не удается определить все размеры картинок... просто вешается... че делать?

-~{}~ 11.04.06 12:34:

да, еще када уменьшаю массив до 5 значений... определяется нормально, но долговато...
 

ksnk

прохожий
Нужно бы помнить, что сервер может и не отдать content-length, а также, тот факт, что кроме картинок бывают еще и CSS-файлы, а также секции STYLE, которые тоже могут содержать картинки.
 
Сверху