[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: скрипт для работы с счетчиками
Stas
У меня на сайте стоит такой вот скриптик который по задачи крона качает js файлы счетчиков в определенное время и перезаписывает их.

<?php
function
downloadJs($file_url, $save_to, $end_block = false)
{
$content = file_get_contents($file_url);
file_put_contents($save_to, $content);
if(file_put_contents($save_to, $content)){
$file = basename($file_url);
$size = filesize($save_to);
$date = date('d/m/Y H:i:s');
$eol = !$end_block ? PHP_EOL : PHP_EOL.PHP_EOL;
$log = $date.' | '.$file.' | '.$size.$eol;
file_put_contents('/uploads_js.log', $log, FILE_APPEND);
}
}

downloadJs('https://mc.yandex.ru/metrika/watch.js', realpath('/media/js').'/watch.js');

downloadJs('http://st.top100.ru/top100/top100.js', realpath('/media/js').'/top100.js');

downloadJs('https://google-analytics.com/analytics.js', realpath('/media/js').'/analytics.js');
downloadJs('https://google-analytics.com/ga.js', realpath('/media/js').'/ga.js');

downloadJs('https://top-fwz1.mail.ru/js/code.js', realpath('/media/js').'/code.js', true);

?>


появилась такая задача как сжать загруженные скрипты.
Подскажите можно ли сжимать загруженные скрипты кроном при их загрузки на сайт.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.