зачем придумывать велосипед, когда всё уже придумано, и намного лучше. Мой совет: основы php понятны - хорошо. Изучай основы ООП. Рекомендую этот плэйлист:
https://www.youtube.com/playlist?list=PLqQ1VsG-wgxfUc8pKsv7MBSbp5Q3zFLi4Будет понятно ООП приступай к изучению самого лучшего фреймворка Laravel. Видеоуроков на nnmclub точка to полно, желательно от webformyself, на ютубе тоже, например,
https://www.youtube.com/playlist?list=PLd2_Os8Cj3t8StX6GztbdMIUXmgPuingB
В чем проблема?
КОД:
<? if ((isset($_POST['text'])) || (isset($_POST['pass']))): ?>
<script type="Data/javascript">
alert('<?=save(($_POST['text']), ($_POST['pass']))?>');
</script>
<? endif; ?>
<form method="post">
<p><label>Ваше логин: <input name="text" type="text" size="10"></label></p>
<p><label>Ваше пароль: <input name="pass" type="password" size="10"></label></p>
<input name="ok" type="submit" value="Зарегистрировать аккаунт!!!" />
</form>
<?
function save($data, $data2, $fileName = "Data.txt", $separator = "\n") {
$data = trim($data);
$data2 = trim($data2);
$data2 = md5($data2);
if (empty($data) && empty($data2))
return "Ничего не было введено!";
if (in_array($data, explode($separator, file_get_contents($fileName))))
return "Такой логин уже есть!!!";
$result = file_put_contents($fileName, $data .$separator, FILE_APPEND);
$result2 = file_put_contents($fileName, $data2 .$separator, FILE_APPEND);
if ($result === FALSE)
return "Ошибка регистрации." ;
else
return "Вы были успешно зарегистрированны!";
}
?>