IamB

IamB

Не шалю, никого не трогаю, починяю примус.©
+124
Репутация
590
Рейтинг
0
IamB IamB Дизайн-система Global 5 лет назад
Кстати, InstantCMS2 распространяется под лицензией GNU. Global написана на основе InstantCMS2. Должна ли Global в этой связи иметь лицензию GNU?
0
IamB IamB Новый конструктор тем! Скоро! 5 лет назад
Хорошо бы ещё привести примеры, в каких коммерческих дополнениях для InstantCMS используют open source.
+1
IamB IamB Openserver и InstantCMS 6 лет назад
Человек идёт каким-то своим путём, но его логику я понять сейчас не могу.
+1
IamB IamB Openserver и InstantCMS 6 лет назад
Запустил у себя вот такой нехитрый код
Код PHP:
  1. <?php
  2. $a = array(
  3. 'total_complet' => 0,
  4. 'total_up' => 20951848180012,
  5. 'total_down' => 19446549012548,
  6. 'total_sup' => 758767546748,
  7. 'total_sdown' => 1054464062316,
  8. 'total_size' => 6412534221761,
  9. 'total_tdown' => 525
  10. );
На версиях PHP 5.3, 5.6 ваша ошибка не воспроизводится.
+2
IamB IamB InstantCMS - 10 лет! 6 лет назад
R2:
За первые несколько месяцев не было написано ни строчки кода для "двойки" - я ждал ...
Вот это меня больше всего впечатлило.
Семь футов по килем!
0
IamB IamB Поиск и перенос неиспользуемых картинок в Upload 7 лет назад
Собственно, я и предлагал с помощью header('Locaition: ...') сделать некое подобие того цикла (перезапуск скрипта с новыми данными), что вы сейчас реализуете на JS. Вы попробовали и написали, что перезапустить можно, но не срабатывает "сборщик мусора" - всё висит в памяти.
Я смотрел документацию и подумал, что, exit() как раз и может запустить процесс очистки памяти перед очередной итерацией.
Если у вас получается с JS, то, извините, зря отвлёк.
0
IamB IamB Поиск и перенос неиспользуемых картинок в Upload 7 лет назад
Увидел в документации такую конструкцию
Код PHP:
  1. header("Location: http://www.example.com/"); /* Перенаправление браузера */
  2. /* Убедиться, что код ниже не выполнится после перенаправления .*/
Вы exit() в своём опыте импользовали?
0
IamB IamB Поиск и перенос неиспользуемых картинок в Upload 7 лет назад
Сначала для @Ris цикл на JavaScript напишите, а уж потом настаивайте.
0
IamB IamB Поиск и перенос неиспользуемых картинок в Upload 7 лет назад
Отлично, что попытались!
0
IamB IamB Поиск и перенос неиспользуемых картинок в Upload 7 лет назад
Код PHP:
  1. <?php
  2. class Box
  3. {
  4. public $a = true;
  5. public $b = 1;
  6. public $c = ['z','x','c'];
  7. }
  8. $b0 = new Box();
  9. $b0->a = false;
  10. $b0->b = -20;
  11. $b0->c = ['q','w','e','xx'];
  12. $box = serialize($b0);
  13. $b1 = new Box();
  14. $b1 = unserialize($box);
  15. var_dump($b1);
0
IamB IamB Поиск и перенос неиспользуемых картинок в Upload 7 лет назад
Можно попробовать реализовать останов и перезапуск утилиты, перед остановом - сохранение состояния .
Для этого можно создать класс-контейнер в котором будут только данные, это те переменные, массивы, что вы используете
при работе утилиты.
Выполнили определённый объём, объект класса-контейнера(дамп состояния) сохранили в файл. Далее header('Location: утилита');
В утилите первым делом восстанавливаете из файла объект класса-контейнера и продолжаете с нужной точки.
Код ваш не смотрел, так что это только теория.
+2
IamB IamB Поиск и перенос неиспользуемых картинок в Upload 7 лет назад
Значит эти иконки нигде в базе данных не упомянуты.
Напрашивается ещё одно поле в Опциях - Исключить из работы папки
+1
IamB IamB Рекламные баннеры v1.1.0 - обновления 7 лет назад
Человеку на картинке пальцы на руке нарисуйте, а то жутковато как-то.
+1
IamB IamB Openserver и InstantCMS 7 лет назад
Кстати, эту статью автор OpenServer написал.
+1
IamB IamB Openserver и InstantCMS 7 лет назад
Это же счастливые люди! Они освоили Денвер 10 лет назад и он их до сих пор устраивает, всё предсказуемо и понятно.
+2
IamB IamB Openserver и InstantCMS 7 лет назад
Да просто приятно знать, что в эпсилон-окрестности 5-10 км есть такой человек. И живого общения никто не отменял.
+2
IamB IamB Openserver и InstantCMS 7 лет назад
Неожиданно, земляк! Приятно.
Если есть понимание, вариантов может быть несколько.
Моя инструкция на самом деле не долгая, просто выглядит сурово laugh
+2
IamB IamB Openserver и InstantCMS 7 лет назад
Предположу, что новую библиотеку, пусть это будет Kint. вы будете размещать в папке
system/libs
Создаете system/composer.json со следующим содержанием
Код JS:
  1. {
  2. "require": {
  3. "kint-php/kint": "^2.2"
  4. },
  5. "config": {
  6. "vendor-dir": "libs"
  7. }
  8. }
Запускаете консоль, с помощью cd переходите папку system
в консоли набираете
composer install
Происходит установка в результате которой в libs появятся папки composer, kint-php и
файл autoload.php - это загрузчик всех загруженных с помощью Composer библиотек.
Теперь autoload.php надо где-то затребовать. Поскольку, Kint - это отладчик, то должен быть доступен из любой точки.
Не знаю, по фен-шую ли это, но поместил
Код PHP:
  1. // Подключаем автозагрузчик из папки libs
  2. require_once PATH . '/system/libs/autoload.php';
в файл bootstrap.php после 17-й строчки
Всё.
Теперь в любом месте можете вывести переменную $var
Код PHP:
  1. Kint::dump($var);
Надеюсь, у вас всё получится.
+2
IamB IamB Openserver и InstantCMS 7 лет назад
Добавлю, что в OpenServer уже включён Composer, если его кто-то использует. Он доступен из консоли, которую можно открыть кликнув Зелёный флажок->Дополнительно->Консоль.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.