Определение размера файла для uCoz - Скрипты - UCOZ - Каталог файлов - Каморка
kamorka
Menu
Правила чата
Пользователи онлайн
Мини-чат
+Мини-чат
0
Онлайн всего: 1
Гостей: 1
Пользователей: 0
   Категории

Комментарии

KaMoRkA.uCoz.com -- uCoz -- Скрипты


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

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

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

Установка


1. Убедитесь в том, что у вас активирована функция PHP.

2. Создайте в корне вашего сайта папку под название "scripts" и загрузите туда файл filesize.php

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

Код
<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. Готово. Теперь, если мы введем в поле "Ссылка для скачивания архива с другого сервера" нашу ссылку, то в поле "Размер архива на другом сервере" тут же подставится размер файла.

Важно!

При копировании материала указывать ссылку на источник.

- 441
- 25-Декабря-2016
- 0
- 0
Материал разместил:

Похожий материал
Статьи сайта