Вход • Регистрация

Похоже устаревший PHPExel

  • 06 августа, среда
  • Всем привет, подскажите, при импорте больших файлов иногда возникает ошибка
    [eprecated: Array and string offset access syntax with curly braces is deprecated in .../plugins/PHPExcel/Shared/String.php on line 526]
    Как понимаю, устаревший синтаксис и надо везде {} менять на []
    Есть мысли как поправить. Версия Диафана 7.2.5, работает на PHP: 7.4.33
  • 06 августа, среда
  • Попробуйте снизить версию PHP до 7.2. В версии 7.4 curly braces is deprecated.
  • 06 августа, среда , редакция: 06 августа, среда
  • Блин, когда уже Диафан нормально сделают, тут никак заставить работать на php 8.0 не могут.
    А вы предлагаете с 7.4 до 7.2. Пипец, так скоро php 6 увидим )))
    • 06 августа, среда , редакция: 06 августа, среда
    • Не скоро :( Писали же что нет смысла им под 8 все переписывать. Так же маюсь постоянно с этим.
      • 11 августа, понедельник
      • Цитата
        тут никак заставить работать на php 8.0 не могут.

        Так и не заставляли.
        Цитата
        Писали же что нет смысла им под 8 все переписывать

        Ну мы не так писали. Мы писали (года три назад), что нам срочно рвать попу, обеспечивая совместимость со относительно свежевышедшей 8 нет смысла, так как в ней очень сильные отличия в принципах, в частности не будет работать:
        Цитата
        при первом обращении к определённому модулю (если в нём есть файл, где описан класс, например «Модуль_inc») создаётся экземпляр этого класса.
        А на этих "первых обращениях" у нас написана вся система, надо переписывать всё радикально. Собственно, пока все хостинги 7.2, 7.4 поддерживают у себя поголовно, нам рубить лес из принципа сделать поддержку 8 нет смысла, да. Вот как устареет 7 сильно, перепишем.
  • 06 августа, среда
  • Справедливости ради, это внешняя библиотека. Прикрепил PHPExcel с поправленными {}. Заодно и оттестируете, вроде нигде не пропустил.
    • 11 августа, понедельник
    • Да, PHPExcel библиотека внешняя, мы, конечно, тщательно только свой код смотрим, все плагины не пересматриваем... На 7.4 у нас коробка работает, РНР 7.4 у нас и на тестовых площадках сидит везде.

      Но начали обновлять и внешние плагины, к слову. Tiny, в частности, в новой сборке будет уже свежий. А то в нас Tiny версии 4 стоит сколько лет вообще, а у них уже 8ой вышел )

      Цитата
      Прикрепил PHPExcel с поправленными {}. Заодно и оттестируете, вроде нигде не пропустил.Прикрепил PHPExcel с поправленными {}. Заодно и оттестируете, вроде нигде не пропустил.

      Спасибо за это вложение и в багтрек, кстати, в сборку с ИИ* положим

      *сборка со встроенными нейросетями на подходе (скринчик), тестим )

Новости

  • 25 марта
  • Мы обновили систему тарифов, учитывая опыт работы с клиентами и современные рыночные условия. Новая тарифная сетка разработана специально для того, чтобы лучше отвечать вашим потребностям. Резкого повышения цен не произошло. Более того, некоторые тарифы даже стали выгоднее и доступнее. 
  • 17 января
  • В преддверии 2025 года была выпущена сборка 7.2.5, которая не приносит радикальных изменений в функциональности, но способствует повышению стабильности работы системы и расширению возможностей облачного сервиса для создания сайтов.
  • 18 июня 2024 г.
  • В сборке большое обновление demo-шаблона, дополнительная защита от спама, улучшение YML-импорта и еще много важного и интересного.