Контакты

Достижения

Все достижения (1)

Наибольший вклад в теги

Все теги (12)

Лучшие ответы пользователя

Все ответы (8)
  • Как считать записавшихся пользователей?

    @Egche Автор вопроса
    Ученье-свет.
    Посидел пол дня и написал таки счетчик:
    $obj = json_decode(file_get_contents('php://input'), true);
    
        $month = $obj["month"];
        $date = $obj["days"];
        $do = $obj["do"];
    
        if ($do != "0") {
            foreach ($date as $day) {
                $file = "./order/$month/$day.txt";
                $quantity = file_get_contents($file);
    
                if ($quantity and ($quantity + 0) < 6) {
                    $quantity = $quantity + 1;
    
                    file_put_contents($file, $quantity, LOCK_EX);
                } elseif (!$quantity) {
                    file_put_contents($file, 1, LOCK_EX);
                }
            }
        }


    Принимает json с данными месяца и дня записи (плюс переменную do, но она в итоге не понадобилась), проверяет массив из дней и ищет соответсвующие этим датам файлы, если находит, то берет из них контент и прибавляет 1, если не находит, то создает файл и записывает туда 1.

    Ну а проверку заполненности группы проверяет на клиенте через ajax
    Ответ написан

Лучшие вопросы пользователя

Все вопросы (13)