Вот скрипт которым качаются счетчики на сервер кроном и оттуда уже подключаются в код
<?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('/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);
?>
Подскажите возможно ли не большое решение для того чтоб при загрузки на сервер файлы сжимались удалялись пробелы и тд.