|
| |
|
|
| |
для: cheops
(13.01.2007 в 02:50)
| | | спасибо | |
| |
|
|
| |
|
|
| |
для: gojban
(10.01.2007 в 03:08)
| | | Что-то пропустилось ваше сообщение :))) Можно поступить следующим образом
<?php
// Обработчик
$error = "";
if(!empty($_POST))
{
if(!preg_match("|^[a-z0-9_]+$|", $_POST['name'])) $error[] = "Логин может состоять только из цифр, английских букв и символа подчёркивания";
if(!preg_match("|^[a-z0-9_]+$|", $_POST['pass'])) $error[] = "Логин может состоять только из цифр, английских букв и символа подчёркивания";
if(!preg_match("|^[-0-9a-z_\.]+@[-0-9a-z_^\.]+\.[a-z]{2,6}$|i", $_POST['email'])) $error[] = "Введите e-mail в виде <i>something@server.com</i>";
if(empty($error))
{
// Создаём директорию
mkdir($_POST['name'], 0777);
// Создаём файл
$fd = fopen($_POST['name']."/".$_POST['name'].".txt", "w");
fwrite($fd, "1.".$_POST['name']."\r\n2.".$_POST['pass']."\r\n3.".$_POST['email']);
fclose($fd);
echo "<HTML><HEAD>
<META HTTP-EQUIV='Refresh' CONTENT='0; URL=".$_SERVER['PHP_SELF']."'>
</HEAD></HTML>";
}
}
// Выводим сообщения об ошибках если они имеются
if(!empty($error))
{
foreach($error as $err)
{
echo "<span style=\"color:red\">$err</span><br>";
}
}
?>
<form method=post>
Логин <input type=text name=name value="<?= htmlspecialchars($_POST['name']); ?>"><br>
Пароль <input type=password name=pass value="<?= htmlspecialchars($_POST['pass']); ?>"><br>
E-mail <input type=text name=email value="<?= htmlspecialchars($_POST['email']); ?>"><br>
<input type=submit value="Создать">
</form>
|
| |
| |
|
|
| |
|
|
| |
для: gojban
(10.01.2007 в 03:08)
| | | Я зашел сказать всем спасибо | |
| |
|
|
| |
|
|
| | Нужен пример скрипта что было типа
Index.php там
1.Введите логин
2.Введите пароль
3.Введите e-mail
Нажав кнопку сохранить
Скрипт создавал в это же директорий папку с названием логина в этой же папке файл логин.txt в текстовом файле сохраняется 1.Логие 2.Пароль 3.E-mail. Каждый раз новый логин новая папка… | |
| |
|
|
|