# KanzhaR (13.01.2014 / 18:55)
Как сделать так, что бы когда пользователь ввел логин и пароль сохранялся на базе или в текстовом файле, и вывести эти данные в другом странице? Можете дать код?
это целый скрипт получится))
# KanzhaR (13.01.2014 / 18:55)
Как сделать так, что бы когда пользователь ввел логин и пароль сохранялся на базе или в текстовом файле, и вывести эти данные в другом странице? Можете дать код?
Это файл формы
if(isset($_POST['submit'])){
$file = fopen('test.txt', 'w');
fwrite($_POST['login'].'--'.$_POST['pass'].'\n', $file);
flose($file);
} else {
Echo '<form action="" method="POST">
LOGIN:<br />
<input type="text" name="login" value="" /><br />
Password:<br />
<input type="password" name="pass" value="" />
<br />
<input type="submit" name="submit" value="Go" />';
}
Это файл list.php
$file = file_get_contents('test.txt');
echo nl2br($file);
Всем привет.
Вот написал свой первый скрипт.
Постраничная навигация(НЕ для Джона).
Если вывожу
echo pagination($result, $num_show, $page, $cat);
Белая страница.
Если убираю - всё нормально.
Подскажите в чём ошибка?
Вот сам скрипт.
function pagination($result, $num_show, $page, $cat) {
$ostatok = $result % $num_show;
if ($ostatok == 0) {
$vsego_stranic = $result / $num_show;
}
else {
$vsego_stranic = $result / $num_show + 1;
}
if ($page>0) {
$back='<a href="index.php?cat='.$cat.'&page='. $page-1.'">Назад</a>';
} else {
$back=' • Страница '.$page.' • ';
}
if ($page==$vsego_stranic) {
$next=' • Страница '.$page.' • ';
} else {
$next='<a href="index.php?cat='.$cat.'&page='. $page+1.'">Вперед</a>';
}
if (($page>0) AND ($page<$vsego_stranic)) {
$now=' • Страница '.$page.' • ';
} else {
$now='';
}
$link=$back.$now.$next;
$pagination='<div class="body">'.$link.'</div>';
return $pagination;
}
# alibek_kz (13.01.2014 / 21:17)
if(isset($_POST['submit'])){
$file = fopen('test.txt', 'w');
fwrite($_POST['login'].'--'.$_POST['pass'].'\n', $file);
flose($file);
проверять надо так
if(isset($_POST['login'], $_POST['pass'])){
# alibek_kz (13.01.2014 / 21:17)
Это файл формы
[php]
if(isset($_POST['submit'])){
$file = fopen('test.txt', 'w');
fwrite($_POST['login'].'--'.$_POST['pass'].'\n', $file);
flose($file);
} else {
Echo '<form action="" method="P
перезапись файла будет, ключ другой нужен, вообще лучше
file_put_contents('test.txt', $_POST['login'] . '--' . $_POST['pass'] . PHP_EOL, FILE_APPEND | LOCK_EX);
alibek_kz, '\n' в двойных кавычках надо писать, иначе работать не будет, это спец символ
Koenig, Спасибо конечно, но я хочу в своём скрипте разобраться.
Вот ввыдаваеая ошибка.
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in
/home/bayyteet/domains/website.ru/public_html/blog/function.php on line 17
# Milordas (14.01.2014 / 07:35)
Koenig, Спасибо конечно, но я хочу в своём скрипте разобраться.
Вот ввыдаваеая ошибка.
Parse error: syntax error, unexpected T_CONSTANT_ENCAPSED_STRING in
/home/bayyteet/domains/website.ru/publi
ошибка синтаксиса в строке 17 что не понятно?