Условия задания. Необходимо 1) создать первый файл php в котором
а) создается функция date в сегодняшней датой и временем
b)выводится ссылка на другую страницу php, где пользователь вводить логин и пароль
2) Второй файл обрабатывает данные и отправляет в новый файл result, где выводит введенные данные и date из первого файла.Первый файл:
PHP:
echo «<h2>Перейдите по ссылке для регистрации</h2>»; echo «<a href= getUser.php>registration user </a>» . «<br>»;Второй файл:
Код (Text):
<form action=»result.php» method=»get»> <input type=»text» id=»log» name=»login» placeholder=»Login» required> <?php if (isset($_GET[‘login’])) { $login = $_GET[‘login’]; file_put_contents(«result.php»,$login); } ?> <input type=»password» id=»password» name=»pass» placeholder=»Password» required> <?php if (isset($_GET[‘pass’])) { $pass = $_GET[‘pass’]; file_put_contents(«result.php», $pass); } ?> <input type=»submit» value=»Отправить»> </form>result:
PHP:
echo «Hello dear {$_GET[‘login’]}, your password: {$_GET[‘pass’]}, today {$_GET[‘date’]}«;Моя проблема в том, что в result я получаю только результат date(«r»), без остальных данных. Прошу вашей критики))
@Genchik, уверены, что надо в файл сохранять значения, используя file_put_contests, а не передавать их через get-параметры в ссылках?
по условию должно быть так.
В условии ни слова о сохранении значений в файлах.
Критиковать-то, особо, и нечего.
https://www.google.com/search?q=формальная+логика+учебникА сами скрипты вот
PHP:
<?php //result.php $format = «Hello, %s\nYour password is %s.\nToday is %s«; ?> <?php //getUser.php echo ‘<form action=»result.php»>’; echo ‘Login<br>’; echo ‘<input type=text name=»login» size=20 value=»»><br>’; echo ‘Password<br>’; echo ‘<input type=password name=»pass» size=20 value=»»><br>’; $format = ‘<input type=hidden name=»date» value=»%s»>’; echo ‘<input type=submit value=»go»>’; echo ‘</form>’; ?> <?php //first.php ?>