anya2019, если речь об обрамлении, называемом "Виньетка", то о процессе "Виньетирование видео", например, тот-же google выдает много-много ссылок на разные (ну, почти разные) инструменты.
Linne, на Ваше усмотрение (ну, или требования системы): либо сделать, чтобы значение пароля передавалось не в массив (name='password'), либо проверять isset($_POST['password'] && empty($_POST['password']['password']))
Linne, то есть, в 3-й строчке проверяется: "А не пуст ли массив?"
А массив не пуст. Потому что в нем есть элемент ["password"]=> string(0) ""
Вероятно, в форме name='password[]'?
Linne, чудес ведь не бывает.
Возможно, выполняется вовсе не этот участок кода.
Ну и результат var_dump($_POST); можно посмотреть. В самом начале скрипта...
bool ZipArchive::addFile ( string $filename [, string $localname = NULL [, int $start = 0 [, int $length = 0 ]]]);
filename
Путь к файлу для добавления.
localname
Имя файла внутри ZIP-архива. Если указано, то переопределит filename.
$field->options, конечно, массив, только индекс показанного элемента у него не 'customfield_id', а, если верить тому, что "значение 12345 у каждого объекта разное", $field->customfield_id.
Тоесть, это такая механика при обработке загрузки файлов через пост у пхп?
Файл - лишь часть данных, передаваемых через POST.
Поэтому в мануале и пишут, что post_max_size должно быть больше значения upload_max_filesize.
Есть ещё функция error_get_last(), которая в данном случае вернет, например:
Собственно, при загрузке файла через форму, размер которого превышает установленные в php.ini, поля формы не отправляются. Необходимо как-то это перехватить, чтобы вывести сообщения для пользователя, что файл слишком большой.
В логе запись создается вида, но в остольном никаких варнингов в браузере нет:
[12-Jan-2018 09:57:22 UTC] PHP Warning: POST Content-Length of 13007285 bytes exceeds the limit of 5242880 bytes in Unknown on line 0
В какую сторону копать?
Либо увеличить post_max_size, либо валидация формы... Например: Get File Size before Uploading in JavaScript and jQuery (Добавление)
Этот "неперехватываемый" warning - не из-за максимального размера файла, а из-за максимального объема передаваемых через POST
Строитель, от warning'а эти действия не избавят. a.kam288, но забыть про расширение mysql и заменить его mysqli, либо pdo - будет полезно.
Проверяйте результат каждого действия. После попытки установить соединение - установилось ли, после запроса - выполнился ли успешно, либо вернул ошибку...
Для начала: базовые примеры расширения MySQLi.
jonston, напомните, пожалуйста, что есть "равномерная" пропорция?
Помню про геометрическую, арифметическую, гармоническую... а вот равномерная?
Из первого сообщения понятно, что "случайная" - это просто N случайных величин, сумма которых === 1, чего не сказать о "равномерной" (и примера для ясности нет...)