<?php
//подключаем скрипт с данными базы данных
require_once 'database.php';
//подключаемся к серверу
$conn = mysqli_connect($servername, $username, $password, $dbname)
or die("Ошибка " . mysqli_error($conn));
//выбираем из базы 7 последних значений суточного расхода
$query2 = "SELECT `id`,`date`,`delta0`,`delta1` FROM `counter` ORDER BY `id` DESC LIMIT 7";
$result2 = mysqli_query($conn, $query2) or die("Ошибка " . mysqli_error($conn));
$date = [];
$dayhot = [];
$daycold = [];
if($result2)
{
while($row = mysqli_fetch_assoc($result2))
{
$date[] = $row['date'];
$dayhot[] = $row['delta0'];
$daycold[] = $row['delta1'];
}
}
$date = join(',', $date);
$dayhot = join(',', $dayhot);
$daycold = join(',', $daycold);
//закрываем подключение
mysqli_close($conn);
var_dump($date);
var_dump($dayhot);
var_dump($daycold);
UPDATE `class_users` SET `нужная строка` = CONCAT(`нужная строка`, ',123')
LIKE '%...%'
FTP support => enabled
<body onload='document.forms.myadmin.submit()'>
<form method='post' name='myadmin' action='/phpmyadmin/index.php'>
<input type='text' name='pma_username' value='........'/>
<input type='password' name='pma_password' value='........'/>
<input type='submit' name='loginSubmit' value='Login' />
</form>
</body>
$result = str_replace($from, $to, $text);
$result = str_ireplace($from, $to, $result);
$result = iconv('UTF-8', 'US-ASCII//TRANSLIT', $text);
$command = 'cd /нужная/папка/ && openssl pkcs7 ....'
$command = 'openssl pkcs7 -inform DER -outform PEM -in OpisDokumUL_f723730f2b35416385a2e01f33295478.xml.zayav_1.p7s -print_certs > x509cer.pem 2>&1';
exec($command, $output, $resultCode);
var_dump($output);
var_dump($resultCode);
( SELECT name,phone,address FROM `psn`
WHERE `name` = '$zapros' OR `phone` LIKE '%$zapros%' OR `address` LIKE '%$zapros%' )
UNION
( SELECT name,phone,address FROM `office`
WHERE `name` = '$zapros' OR `phone` LIKE '%$zapros%' OR `address` LIKE '%$zapros%' )
SELECT * FROM (
SELECT name,phone,address FROM `psn`
UNION
SELECT name,phone,address FROM `office`
) AS t
WHERE t.`name` = '$zapros' OR t.`phone` LIKE '%$zapros%' OR t.`address` LIKE '%$zapros%'
Array
(
[Filter] => Array
(
[form] => 1
[type] => 2
)
)
<?php
$url = 'https://example.com/search?Filter[form]=1&Filter[type]=2';
$name = 'Filter[form]';
print_r(deleteGET($url, $name));
//https://example.com/search?Filter%5Btype%5D=2
function deleteGET($url, $name, $amp = true)
{
// Заменяем сущности на амперсанд, если требуется
$url = str_replace("&", "&", $url);
// Разбиваем URL на 2 части: до знака ? и после
list($url_part, $qs_part) = array_pad(explode("?", $url), 2, "");
$qs_part = str_replace($name.'=', '{REPLACE_NAME}=', $qs_part);
// Разбиваем строку с запросом на массив с параметрами и их значениями
parse_str($qs_part, $qs_vars);
// Удаляем необходимый параметр
unset($qs_vars['{REPLACE_NAME}']);
// Если есть параметры
if(count($qs_vars) > 0)
{
$url = $url_part."?".http_build_query($qs_vars); // Собираем URL обратно
if($amp)
{
// Заменяем амперсанды обратно на сущности, если требуется
$url = str_replace("&", "&", $url);
}
}
else
{
// Если параметров не осталось, то просто берём всё, что идёт до знака ?
$url = $url_part;
}
// Возвращаем итоговый URL
return $url; // Возвращаем итоговый URL
}
<?php
$dates = [
'16.12.2019 11:00:00',
'16.12.2019 11:00:00',
'30.12.2019 11:00:00',
'16.12.2019 12:00:00',
'16.12.2019 13:00:00',
'16.12.2019 14:00:00',
'16.12.2019 15:00:00',
'30.12.2019 12:00:00',
'30.12.2019 13:00:00',
];
$result = [];
foreach($dates as $dt)
{
//разбиваем входную дату по пробелу на 2 части
$ex = explode(" ", $dt, 2);
//$ex[0] - дата
//$ex[1] - время
$result[$ex[0]][] = $ex[1];
}
print_r($result);
/*
Array
(
[16.12.2019] => Array
(
[0] => 11:00:00
[1] => 11:00:00
[2] => 12:00:00
[3] => 13:00:00
[4] => 14:00:00
[5] => 15:00:00
)
[30.12.2019] => Array
(
[0] => 11:00:00
[1] => 12:00:00
[2] => 13:00:00
)
)
*/
$new_array = array_combine(
array_column($array, "name"),
array_column($array, "value")
);
<?php
$array = [
["name" => "search_apartment_csrf", "value" => "98e984286376f5b4ad4a141b624b3892-b56835987ab464df547530614839319d",],
["name" => "country_iso2", "value" => "RU",],
];
$new_array = array_combine(
array_column($array, "name"),
array_column($array, "value")
);
print_r($new_array);
/*
Array
(
[search_apartment_csrf] => 98e984286376f5b4ad4a141b624b3892-b56835987ab464df547530614839319d
[country_iso2] => RU
)
*/
php7.2 -v
или поменять симлинки чтобы вызов php
в консоли вёл на нужный бинарник. Предпочтение будет отдаваться команде, у которой суммарное количество «наилучших» показателей больше