Определение размера файла для uCoz

Данный скрипт автоматически определяет размер файла как с удаленного сервера, так и непосредственно с сервера, на котором расположен сайт. В зависимости от размера файла, скрипт будет выводить его информацию в байтах, килобайтах, мегабайтах и гигабайтах.

Лично мне самому приходится добавлять на свой проект файлы, которые загружены на удаленный сервер, и каждый раз приходиться копировать информацию о его размере, но, после установки этого решения, всё стало намного проще.

Можно отметить, что единственным минусом этого решения, считается строгое соблюдение названия ссылки, оно должно заканчиваться на .rar,.exe, .txt и т.п. То есть, если файл загружен на файлообменник вроде "Яндекс.Диск", то размер файла определяться не будет.

Установка

1. Убедитесь в том, что у вас активирована функция PHP.
2. Создайте в корне вашего сайта папку под название "scripts" и загрузите туда файл filesize.php

3. Зайдите в ПУ » Управление дизайном (шаблоны) » Каталог файлов » Страница добавления/редактирования материала и перед тегом </body> установите код:

<script> 
$(function() { 
  $('#ldF10').change(function(){ 
  var url = $(this).val(); 
  if (url == '') return true; 
  $.ajax({ 
  url: '/php/filesize/filesize.php',  
  type: 'POST', 
  data: {url: url}, 
  cache: false, 
  dataType: 'json', 
  success: function(data) { 
  $('#ldF11').attr('value',data); // тут пишем id поля в которое нужно вставить результат 
  } 
  }); 
  }); 
}); 
</script>


4. Готово. Теперь, если мы введем в поле "Ссылка для скачивания архива с другого сервера" нашу ссылку, то в поле "Размер архива на другом сервере" тут же подставится размер файла.


размера, файла, определение, UCOZ, скрипты, для 18.04.2016 в 19:45

Случайные материалы

Шрифт Liquor от дизайнера William Suckling (Bayley Design)...

Красивый рукописный шрифт от Maroon Baboon...

Готический шрифт от дизайнера David Alexander Slaager...

Красивый каллиграфический шрифт от Youssef Habchi...