header.classList.remove("fixed-header");
const aheader = document.querySelector(".fixed-header");
получаете null.- if (window.scrollY > 100) {
- aheader.classList.add("active-header");
- } else {
- aheader.classList.remove("active-header");
- }
+ aheader?.classList.toggle('active-header', window.scrollY > 100);
$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);
catch(onRejected)
Returns a new Promise. This new promise is always pending when returned, regardless of the current promise's status. It's eventually rejected if onRejected throws an error or returns a Promise which is itself rejected; otherwise, it's eventually fulfilled.
.catch(null)
не работает, поскольку не указана функция onRejected..catch
возвращает Promise.fulfilled, согласно спецификации.