Когда в файле nick.txt больше 1 ника то он не понимает что ник повторился что делать?Уже все перепробывал.
<?php
require "index3.php";
if(isset($_POST["text"]) && isset($_POST["password"])){
$fd = fopen("nick.txt","r");
$writess = 0;
$nick = $_POST["text"];
while(!feof($fd)){
$str = htmlentities(fgets($fd));
if($str == $nick){
$writess = 1;
}
}
fclose($fd);
echo $writess;
if($writess == 0){
$fd = fopen("nick.txt","a");
fwrite($fd,"\n");
fwrite($fd,$_POST["text"]);
fclose($fd);
$fd = fopen("passwords.txt","a");
fwrite($fd,"\n");
fwrite($fd,$_POST["password"]);
fclose($fd);
echo "Вы зарегестрированны!";
}
if($writess == 1){
echo "Пользователь уже зарегестрирован!";
}
}
?>
<html>
<head>
<meta charset = "utf-8">
<title>Site</title>
</head>
<body>
<form id = "form" method = "POST">
<div id = "div" align = "center">
<p>Register.</p>
<input id = "text" required type = "text" name = "text" placeholder = "Nick">
<input id = "text2" required type = "text" name = "password" placeholder = "Password">
<input id = "text3" type = "submit" name = "submit" value = "Register">
</div>
</form>
<style>
#form{
position: fixed;
top: 40%;
left: 40%;
width: 200px;
height: 117px;
border: 1px solid black;
}
#div{
width: 100%;
height: 100%;
}
#text{
width: 100%;
}
#text2{
width: 100%;
}
#text3{
width: 100%;
}
</style>
</body>