if (!isset($_POST['action']))
{
//форма
}
else
{
$error = "";
if ( isset($_POST["nome"]) && !empty($_POST["nome"])) $nome = $_POST["nome"]; else $error .= "<li>Не введено название</li>";
$nome = stripslashes($_POST['nome']);
if ( !empty($error) ) echo("<ul style='color:red;'>".$error."</ul>");
else // записываем в файл
{
if (is_writeable("../data/bot.dat"))
{
$f = fopen("../data/bot.dat","a+");
$write_text = "$nome \n";
fputs($f,$write_text);
fclose($f);
echo("Файл добавлен.");
}
else echo("Не удалось записать в файл");
}
}
if (is_writeable("../data/bot.dat"))
{
// читаем файл в массив строк
$fileRows = file("../data/bot.dat");
$f = fopen("../data/bot.dat","a+");
$write_text = "$nome \n";
// если строка отсутствует в массиве строк файла, то добавляем ее в файл
if (!in_array($write_text, $fileRows)) {
fputs($f,$write_text);
}
fclose($f);
echo("Файл добавлен.");
}