Dram

Рейтинг
1115
Регистрация
28.06.2008

установил 5.4 - ошибка та же. Сайт работает только на 5.3  Фигня какая то. На фронте белый экран (хоть ошибкой вывод включен), в логах пусто. Ошибку вижу только при запуске индекс пхп корня сайта из консоли.

UP понял, в консоли пхп 7.4, значит проблема не в этом.

HOSTER_BOMBA #:

только переписывать код.

Спс, я это знал, просто думал будет ошибка, но не фатальная

Через SEPA никто не пробовал оплатить? 

Проблему нашел, ISP панель сама (ибо я не создавал) создала файлик isplimitreq.conf  и заботливо прописала туда 

limit_req_zone $binary_remote_addr zone=site.ru:6400k rate=25r/s;

Как оказалось больше скобок нужно 

^((.*))\|((.*))$|\|
ArbNet #:
^(.*)\|(.*)

нет, пропускает лишнее

Дикий пионер спасибо за подробное объяснение, следуя Вашим советам все получилось!

Я хочу пересобрать массив но не понимаю как это сделать в JS

Я хочу создать новый многомерный массив где

1. Дата

2. ФИО

3. territory_id  (в нем уже данные available_slots)

Вот как я пытаюсь это сделать

 if (Object.keys(json[0]['shedule']).length !== 0){
    let dayArray = [];
      $.each(json[0]['shedule'], function (key, value) {
        let countSlots = value['available_slots'].length;
          for (let i = 0; i < countSlots; i++) {
              let data = new Date(value['available_slots'][i]);
              let dataFormat = data.getFullYear() +''+ ("0" + (data.getMonth() + 1)).slice(-2) +''+ data.getDate();
               dayArray[dataFormat] = [value['staff_name']];
          }
});

В итоге получил 

Я не понимаю почему в цикле можно сделать так

dayArray[dataFormat]

а так уже нельзя

dayArray[dataFormat][value['staff_name']]

?

Наверное это можно сделать - через коллекции.

let dayArray = new Map();

и далее в цикле

dayArray.set(dataFormat, [{'data':el,'name':value['staff_name'],'territory_id':value['territory_id']}]);
но так каждый подмассив в дате перезаписывается, а мне бы нужно добавлять новый....
Kaavain #:
<?php phpinfo(); ?>

Редактор php storm

PHP Version 5.6.40

Всего: 6928