Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей.
Здесь обсуждаются безопасность, программирование, технологии и многое другое.
Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
 |
|
Помогите плз! Нужен ХТМЛ код! |

23.12.2008, 10:54
|
|
Новичок
Регистрация: 22.12.2008
Сообщений: 5
Провел на форуме: 3882
Репутация:
1
|
|
Помогите плз! Нужен ХТМЛ код!
Проблемка в следующем -
Нужна страница регистрауии на сайт, хотябы часть кода с формой ввода логина/пароля/маила, которые будут записываться в *.тхт
Если есть возможность реализовать на хтмл.
Это реально?
З.Ы. Я знаю что я ламер и т.д.
Я просто прошу помощи, а не советов.
|
|
|

23.12.2008, 11:01
|
|
Участник форума
Регистрация: 24.07.2007
Сообщений: 175
Провел на форуме: 1092179
Репутация:
102
|
|
Если есть возможность реализовать на хтмл.
Это реально?
Нет
|
|
|

23.12.2008, 11:04
|
|
Участник форума
Регистрация: 17.06.2008
Сообщений: 214
Провел на форуме: 964766
Репутация:
228
|
|
на html не сделаешь...
а так html + php:
PHP код:
<form method="POST">
<br>
Ваш логин:<br>
<input type=text maxlength=100 name="username">
<br>
Ваш пароль: <br>
<input type=text maxlength=100 name="pass"><br>
<input type=submit value="OK"><br>
Ваш e-mail: <br>
<input type=text maxlength=100 name="email"><br>
<input type=submit value="OK">
</form>
<?
error_reporting(error);
$filename="имя файла";
$pr="<br>";
if (is_writeable($filename) ) :
$file = fopen($filename, "a+");
fwrite($file, $username);
fwrite($file, $pr);
fwrite($file, $pass);
fwrite($file, $pr);
fwrite($file, $email);
fwrite($file, $pr);
fclose($filename); else :
echo "Не возможно открыть файл $filename";
endif;
?>
Последний раз редактировалось USAkid; 23.12.2008 в 11:10..
|
|
|

23.12.2008, 11:04
|
|
Banned
Регистрация: 10.04.2007
Сообщений: 244
Провел на форуме: 2582771
Репутация:
264
|
|
форма html и php
|
|
|

23.12.2008, 11:22
|
|
Познающий
Регистрация: 20.11.2008
Сообщений: 68
Провел на форуме: 108674
Репутация:
32
|
|
USAkid ваш код будет работать только если регистр глобалс включены. И во вторых весь код обработки данных лучше производить до вывода какой либо информации в браузер. Формат хранения данных в фале лучше другой выбрать. Зачем там вообще хранить <br>
|
|
|

23.12.2008, 11:31
|
|
Участник форума
Регистрация: 17.06.2008
Сообщений: 214
Провел на форуме: 964766
Репутация:
228
|
|
MuXaJIbI4, перечитай 1-ый пост. просили помочь ибо новичек, я обрисовал все полегче, чтобы затруднений небыло. Надо будет - подкорректируют 
|
|
|

23.12.2008, 11:59
|
|
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме: 405792
Репутация:
86
|
|
PHP код:
<form method="POST">
<br>
Ваш логин:<br>
<input type=text maxlength=100 name="username">
<br>
Ваш пароль: <br>
<input type=text maxlength=100 name="pass"><br>
<input type=submit value="OK"><br>
Ваш e-mail: <br>
<input type=text maxlength=100 name="email"><br>
<input type=submit value="OK">
</form>
<?
error_reporting(error);
$filename="имя файла";
$pr="<br>";
if (is_writeable($filename) ) :
$file = fopen($filename, "a+");
fwrite($file, $username);
fwrite($file, $pr);
fwrite($file, $pass);
fwrite($file, $pr);
fwrite($file, $email);
fwrite($file, $pr);
fclose($filename); else :
echo "Не возможно открыть файл $filename";
endif;
?>
легким движением руки превращается в:
PHP код:
<form action="" method="POST">
Ваш логин:<br>
<input type="text" name="username">
<br>
Ваш пароль: <br>
<input type="password" name="pass"><br>
Ваш e-mail: <br>
<input type="text" name="email"><br>
<input type="submit" value="OK">
</form>
<?php
error_reporting(error);
$filename="file.txt";
if ($_POST['username']) {
$file = fopen($filename, "a+");
fwrite($file, $_POST['username']);
fwrite($file, "\n");
fwrite($file, $_POST['pass']);
fwrite($file, "\n");
fwrite($file, $_POST['email']);
fwrite($file, "\n");
fclose($filename);
}
?>
Да и хранить данные в тхт файле в таком виде изврат. Проще записать в одну строку через разделитель.
Последний раз редактировалось .:nbd:.; 23.12.2008 в 12:30..
|
|
|

23.12.2008, 12:26
|
|
Познающий
Регистрация: 04.12.2008
Сообщений: 46
Провел на форуме: 148562
Репутация:
57
|
|
естественно лучше пользоваться БД
кстати, сугубо из соображений безопасности пароль в чистом виде никогда не хранится.
средствами php можно вычислить значение md5-хэша от пароля и хранить его
а при вводе снова вычислять хэш и сравнивать с имеющимся
|
|
|

23.12.2008, 12:35
|
|
Познающий
Регистрация: 27.07.2008
Сообщений: 98
Провел на форуме: 405792
Репутация:
86
|
|
хм, про изврат я говорил не о том =)
просто этот скрипт будет создавать файл вида:
PHP код:
user
pass
user@mail.ru
user1
pass1
user1@mail.ru
user2
pass2
user2@mail.ru
.................
читать такой файл будет не удобно.
|
|
|

23.12.2008, 13:35
|
|
Познавший АНТИЧАТ
Регистрация: 27.08.2007
Сообщений: 1,107
Провел на форуме: 5386281
Репутация:
1177
|
|
Форма HTML
PHP код:
<html>
<head>
</head>
<body>
<form action="act.php" method="POST" name="form">
<p>Login: <input name="login" type="text" size="20"></p>
<p>Password: <input name="password" type="text" size="20"></p>
<p><input name="submit" type="submit" value="Отправить"></p>
</form>
</body>
</html>
act.php
PHP код:
<?
$login = $_POST['login'];
$password = $_POST['password'];
$text = "$login:$password";
$filelog = fopen("log.txt","a+");
fwrite($filelog,"\n $text \n");
fclose($filelog);
?>
Ногами не пинать))) Сам изучаю php пару недель))
Последний раз редактировалось Tigger; 23.12.2008 в 13:45..
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|