Undefined array key "perem" on line 49
$perem = $data['perem'];- вот тут у тебя нет в массиве data (а это переданный массив POST) нужной переменной.
var_dump($data);
exit;
$perem = $data['perem'];например и посмотри что там в принципе лежит (если будешь дергать из браузера то надо смотреть в разделе network response)
Content-type: application/json
addTableNote($conn, $_POST);
$data = json_decode(file_get_contents('php://input'), true);
addTableNote($conn, $data);
document.querySelector('[placeholder="Employee ID"]').type='';
<?php
global $post;
$query = new WP_Query( [
'posts_per_page' => 6,
'post_type' => 'about'
] );
if ($query->have_posts()) {
$index = 0; // Инициализация переменной для отслеживания индекса
while ($query->have_posts()) {
$query->the_post();
$activeClass = ($index == 0) ? 'active' : ''; // Проверка, является ли текущий элемент первым
?>
<div class="carousel-item <?php echo $activeClass; ?>" data-bs-interval="10000">
<img src="<?php echo get_the_post_thumbnail_url(); ?>" class="d-block w-100">
</div>
<?php
$index++; // Увеличиваем индекс на каждой итерации
}
} else {
// Проектов не найдено
}
wp_reset_postdata(); // Сбрасываем $post
?>
Имеем выражение: (100vh - 656px) / 2 + 330px =
Раскроем скобки: 100vh / 2 - 656px / 2 + 330px =
Выполним деление: 50vh - 328px + 330px
Сложим коэффициенты: -328px + 330px = 2px
собираем воедино: 50vh + 2px
Соответственно, узнать длину очереди в таком состоянии воркер не может.Обработчики очередей не должны заботиться о длине очереди. Это не их ответственность. Они находятся в постоянной готовности обработать следующую задачу.
Плюс, воркер в процессе собирает статистику, и должен как-то отдать её в конце работы. Я пока что решил это таким способом: напихиваю в конец очереди N (по числу воркеров) специальных заданий останова - воркер получает такое задание, отключается от очереди и делает всё необходимое.статистику можно сохранять в СУБД, отправлять в какую-либо отдельную очередь "отчеты" и пр. (в общем обмениваться через IPC).
<picture>
<source media="(min-width: 600px)" srcset={bgURL} />
<source media="(max-width: 599px)" srcset={bgURLMob} />
<img
className="hero__bg"
src={bgURL}
width="359"
height="694"
alt={title}
/>
</picture>
SELECT user_id, name, MAX(points) as max_points
FROM `games`
GROUP BY user_id, name
ORDER BY max_points DESC
LIMIT 15;
которая гораздо удобнее и легче в настройкеРовно до тех пор, пока у вас не появляются нестандартные запросы. Например, перевод входящего звонка в зависимости от графика работы подразделений, меняющегося по праздникам и выходным. Или использование нескольких очередей с самостоятельной регистрацией в них операторов и интерфейсом, отображающим отвеченные и пропущенные звонки в этой очереди. Или дать возможность регистрироваться под одним номером с нескольких телефонов (рабочий аппарат сотрудника, софтфон на смартфоне сотрудника, софтфон на домашнем компьютере сотрудника). Или связать напрямую свой Asterisk с Asterisk организации-партнёра/клиента для прямых звонков.
На сервере пытаюсь принять так:Нет, ищите в $_POST
header: 'Content-Type: application/json',
а это лишнее.$.ajax({
contentType: 'application/json',
dataType: 'json',
data: JSON.stringify({ some valid JSON})
...
Inter-| sta-| Quality | Discarded packets | Missed | WE
face | tus | link level noise | nwid crypt frag retry misc | beacon | 22
wlan0: 0000 70. -50 -256 0 0 0 0 325 0
$str = "$status['Совершенно_новое'] = 'Brand_new<br>New'";
$pattern = "(?<=\$status\[')([а-яА-ЯёЁa-zA-Z]+?.*')([A-za-z]+?.*)(?=')";
preg_match($patern, $str, $matches);
var_dump($matches);
// полный match и группы
\$status\['([^']+)'\][^']*'([^']*)'