$user = \R::load('users', $id);$user_roles = \R::load('roles', $user->id); //изменить под себя$user_roles (проверка роли "кого удаляем") а так же можно оставить проверку $_SESSION['user']['role_id'] (роль "кто удаляет") чтобы удалять мог только админ, всех "не админов" SELECT
DATE_FORMAT(created_at, '%Y-%m-%d') AS date_ymd
,SUM(orders) AS num_orders
,SUM(rejections) AS num_rejections
FROM table
GROUP BY date_ymdforeach($month as $day)) или если в бд данных за какой-то день нет выводим нули. <?php
$strings = [
'https://site.ru/#top 7 (499) 999-99-99;',
'7 (499) 999-99-99; https://site.ru/#top',
];
foreach($strings as $str)
{
print_r(extract_data($str));
}
function extract_data($str)
{
preg_match('!(https?://[^\s]+)!si', $str, $out);
$url = $out[1] ?? '';
$str = str_replace($url, '', $str);
$phone = trim(preg_replace('![^0-9\(\)\-\ ]+!si', '', $str));
return [
'url' => $url,
'phone' => $phone
];
}Array
(
[url] => https://site.ru/#top
[phone] => 7 (499) 999-99-99
)
Array
(
[url] => https://site.ru/#top
[phone] => 7 (499) 999-99-99
) function saveUpload($ticket_id, $file_name) { ... }getUpload() так чтобы в результаты работы возвращалось имя загруженного файла return $new_filename;$new_filename = $ticket->getUpload(); // загрузка файлов на сервер
if ($id = $ticket->save('tickets')) {
$ticket->saveUpload($id, $new_filename); // запись в базу данных
$_SESSION['success'] = 'Заявка добавлена. Номер Вашей заявки такой-то';
} <?php
$array = $_POST;
$json_str = array_key_first($array);
$json = json_decode($json_str, true);
var_dump($json['event']);<?php
$json_data = file_get_contents('php://input');
$json = json_decode($json_data, true);
var_dump($json['event']); $headers = [
'cookie' => $cookieString,
'referer' => Endpoints::BASE_URL . '/',
'x-csrftoken' => $csrfToken,
'X-CSRFToken' => $csrfToken,
'user-agent' => $this->getUserAgent(),
];Warning
This function was DEPRECATED in PHP 5.3.0, and REMOVED in PHP 7.0.0.
Alternatives to this function include:
preg_split()
explode()
str_split()
$ocr->imageData($data, $size); и данные можно получить//Using Imagick
$data = $img->getImageBlob();
$size = $img->getImageLength();//Using GD
ob_start();
// Note that you can use any format supported by tesseract
imagepng($img, null, 0);
$size = ob_get_length();
$data = ob_get_clean();