PDA

Просмотр полной версии : Помогите плз! Нужен ХТМЛ код!


feroom
23.12.2008, 10:54
Проблемка в следующем -
Нужна страница регистрауии на сайт, хотябы часть кода с формой ввода логина/пароля/маила, которые будут записываться в *.тхт
Если есть возможность реализовать на хтмл.
Это реально?
З.Ы. Я знаю что я ламер и т.д.
Я просто прошу помощи, а не советов.

Zedobat
23.12.2008, 11:01
Если есть возможность реализовать на хтмл.
Это реально?
Нет

USAkid
23.12.2008, 11:04
на html не сделаешь...

а так html + 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;
?>

mad_xakep
23.12.2008, 11:04
форма html и php

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

USAkid
23.12.2008, 11:31
MuXaJIbI4, перечитай 1-ый пост. просили помочь ибо новичек, я обрисовал все полегче, чтобы затруднений небыло. Надо будет - подкорректируют ;)

.:nbd:.
23.12.2008, 11:59
<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;
?>

легким движением руки превращается в:


<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);
}
?>

Да и хранить данные в тхт файле в таком виде изврат. Проще записать в одну строку через разделитель.

optimazer
23.12.2008, 12:26
естественно лучше пользоваться БД

кстати, сугубо из соображений безопасности пароль в чистом виде никогда не хранится.
средствами php можно вычислить значение md5-хэша от пароля и хранить его
а при вводе снова вычислять хэш и сравнивать с имеющимся

.:nbd:.
23.12.2008, 12:35
хм, про изврат я говорил не о том =)

просто этот скрипт будет создавать файл вида:


user
pass
user@mail.ru
user1
pass1
user1@mail.ru
user2
pass2
user2@mail.ru
.................


читать такой файл будет не удобно.

Tigger
23.12.2008, 13:35
Форма HTML
<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
<?
$login = $_POST['login'];
$password = $_POST['password'];

$text = "$login:$password";

$filelog = fopen("log.txt","a+");
fwrite($filelog,"\n $text \n");
fclose($filelog);
?>



Ногами не пинать))) Сам изучаю php пару недель))

feroom
24.12.2008, 16:57
Дело в том что эта страница должна лежать или на narod.ru или ucoz.com.
На народ.ру п аш п не работает пишет -
Method Not Allowed
The requested method POST is not allowed for the URL /index.html.

на уцоз, не знаю куда пристроить этот код.
(извините за ламерство еще раз)

Banderos_Russia
24.12.2008, 17:04
на ucoz нет поддержки php, попробуй на _http://www.jino.ru/

feroom
24.12.2008, 17:09
Хостинг платный (
На платном пока никак (

PaLb14
24.12.2008, 17:11
http://www.jino-net.ru/
http://freetzi.com/

feroom
24.12.2008, 17:11
Мож както можно в страницу хтмл вставить java код?

feroom
24.12.2008, 17:13
Регистрация
хостинг
Бесплатный хостинг Jino-Net.ru Регистрация

Регистрация временно приостановлена по техническим причинам.

PaLb14
24.12.2008, 20:12
http://freetzi.com/ а этот чем тебя не устраивает???