$error = "Not uploaded because of error #".$_FILES["file-135"]["error"];
Бессмысленно, поскольку $_FILES["file-135"]["error"]
содержит статус передачи файлов с клиента на сервер и никак не зависит от move_uploaded_file
.Если from является загруженным файлом, но не может быть перемещён по каким-либо причинам, никаких действий не предпринимается и move_uploaded_file() возвращает false. Кроме того, отображается предупреждение.Соответвственно, вам надо включить отображение предупреждений.
ini_set('error_reporting', E_ALL);
ini_set('display_errors', 1);
Call to a member function bind_param() on booleanГде вызывается bind_param()?
$stmt->bind_param("ssisss", $plaintiffs_json, $respondents_json, $type, $reason, $petition, $video);
Где stmt получает значение?$stmt = $conn->prepare("INSERT INTO `cases`(`nickname`, `respondent`, `type`, `reason`, `petition`, `video`) VALUES (?, ?, ?, ?, ?, ?)");
В каком случае prepare может вернуть значение типа boolean?mysqli_prepare() returns a statement object or false if an error occurred.Вывод - при вызове prepare возникает ошибка.
mysqli_report(MYSQLI_REPORT_ERROR | MYSQLI_REPORT_STRICT);
Информация о сервере SMTP исходящей почты iCloud
...
Пароль: используйте пароль для приложения, созданный при настройке сервера входящей почты.
CDBResult
CLanguage::GetList(
string &by = "lid",
string &order = "asc",
array filter = array()
)
Видим, что два первых параметра передаются по ссылке (&). Значит использовать в качестве аргументов можно только переменные, но не константы, о чём и говорит ошибка.--$sites = CLang::GetList('', '', Array("ACTIVE"=>"Y"));
++$sites = CLang::GetList($by = '', $order = '', Array("ACTIVE"=>"Y"));
WITH RECURSIVE `cte` AS (
SELECT `id`, `pid`, `name`, 0 AS `level`
FROM `table`
UNION SELECT `p`.`id`, `p`.`pid`, `p`,`name`, `cte`.`level` + 1 AS `level`
FROM `cte`
JOIN `table` AS `p` ON `p`.`id` = `cte`.`pid`
)
SELECT `id`, `name`, `level`
FROM `cte`
ORDER BY `level`
$arTab = ['call', 'fields'];
$arr = [
['id' => 'call', 'communication' => '123'],
['id' => 'fields', 'communication' => '111'],
['id' => 'garden', 'communication' => '4544'],
];
$result = array_values(array_filter(
$arr,
static fn(array $item): bool => !in_array($item['id'], $arTab),
));
var_export($result);
// array (
// 0 => array (
// 'id' => 'garden',
// 'communication' => '4544',
// ),
//)
<?php
$x = 400;
$y = 0.75;
$z = 1.5;
$test = ($x + 2 * $y - ($x / 2 + 2 * $z)) / 2;
print $test;
// 99.25