<head> и <body> плохая практика. При рендере страницы у тебя скрипт выполняется в момент, когда браузер его увидел, то есть до того как появился <body>. defer, повторюсь, скрипты вне <head> и <body> плохая практика.<head> и <body>. Тут есть нюанс, у тебя скрипт написан так что он выполяется сразу как только браузер увидит код. В текущем виде твой скрипт лучше подключать в конце <body>. Если нужно в head, то оберни свой код в обработчик, например:document.addEventListener('DOMContentLoaded', () => {
let button = document.createElement('button');
button.textContent = 'Добавить книгу';
document.body.append(button);
}); потому что это препод говорил
OpenRGB предоставляет сетевой комплект разработки программного обеспечения, который позволяет стороннему программному обеспечению управлять всеми вашими RGB. Это позволяет интегрировать игры, визуализировать музыку, окружающее освещение и все, что вы можете себе представить. Привязки SDK доступны для нескольких языков программирования, включая C++, Python, C#, Java и другие. OpenRGB также включает клиент SDK, поэтому вы можете синхронизировать несколько систем по сети.
.header {
background: #fd9800;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
height: 3.5rem;
position: sticky;
position: -webkit-sticky;
width: 100%;
top: 0;
z-index: 85;
-webkit-transition: -webkit-transform .5s;
transition: -webkit-transform .5s;
-o-transition: transform .5s;
transition: transform .5s;
transition: transform .5s, -webkit-transform .5s;
}
Как передать переменную из яваскрипта в PHP?
Точно так же, как и любые другие данные - послав запрос на сервер.
Но надо четко понимать, что во время выполнения php скрипта получить что-либо из яваскрипта, разумеется, невозможно. Передать можно будет только при следующем запросе. И обрабатывать его будет уже другой PHP скрипт.
Если надо по событию onClick обратиться к базе данных, то следует помнить, что она находится на сервере. То есть, надо запрашивать сервер, который запустит PHP скрипт, который обратится к базе, получит от неё ответ и передаст его в браузер.
connect('feedback', $regArr); Засунь в блок if (isset($_POST['btn'])) {<?php
if (isset($_POST['btn'])) {
$names = htmlspecialchars(trim($_POST['userName']));
$email = htmlspecialchars(trim($_POST['userEmail']));
$message = htmlspecialchars(trim($_POST['userMessage']));
$regArr = [
'fb_name' => $names,
'fb_email' => $email,
'fb_message' => $message,
];
// Вызываем функцию записи в базу данных из файла connect.php
connect('feedback', $regArr);
}
?><?php
class Foo
{
public static function Bar()
{
...
}
}
$a = Foo::Bar(); Т.е. не получится это сделать с помощью wget в командной строке, т.к. куков не будет
wget --no-check-certificate --quiet \
--method GET \
--timeout=0 \
--header 'Cookie: PHPSESSID=ocqfdbv0kv6qs5jv4at6uk36pf' \
'https://test-mis.ru/api/****************************************'