Поддержка серверов

CTar::getDataSize: метод Битрикс

Постоянная ссылка: http://bxapi.ru/src/?id=164661

//    CTar::getDataSize()
//    /bitrix/modules/main/classes/general/backup.php:1454

    function getDataSize($file)
    {
        $size = &$this->dataSizeCache[$file];
        if (!$size)
        {
            if (!file_exists($file))
                $size = false;
            else
            {
                if (preg_match('#\.gz(\.[0-9]+)?$#',$file))
                {
                    $f = fopen($file, "rb");
                    fseek($f, 16);
                    if (fread($f, 2) == 'BX')
                        $size = end(unpack("V", fread($f, 4)));
                    else
                    {
//                        $this->Error('Wrong GZIP Extra Field');
                        $size = false;
                    }
                    fclose($f);
                }
                else
                    $size = filesize($file);
            }
        }

        return $size;
    }
';

Блог разработчика

9 августа 2016 ResizeImageGet и простой водяной знак налету

Сегодня поговорим о том как проще всего воткнуть водяной знак на картинки в Битрикс. Например, на все изображения каталога.

21 июля 2016 Добавление вкладки в CRM коробки Битрикс24

В этом посте я покажу, как легко и просто добавить вкладку в сущность CRM. И не просто добавить, а вывести там свой контент.

21 июля 2016 Как просто обращаться из коробки Битрикс24 на сайт на базе Битрикс

К примеру вам хочется внутренним скриптом дернуть с сайта-магазина информацию, которая там, в свою очередь, закрыта некоторыми правами. Например, админскими. Можно конечно мутить свой REST, или иной формат общения, но проще всего воспользоваться штатным инструментом:

Текст сообщения*
Загрузить изображение