RomikChef, strstr или strpos ?
В РНР-файле есть такая функция:
function HandleForm () {
/*Функция обработки данных из формы.*/
global $f_name;
global $Array;
if (!$Array["f_name"]) {
print ("
Введите имя!
"); }
else
$CallFunction = WriteToFile ($Array["f_name"], $Array["email"], $Array["a1"], $Array["a2"], $Array["a3"],$Array["a4"], $Array["a5"], $Array["a6"],$Array["a7"], $Array["a8"], $Array["a9"], $Array["b1"], $Array["b2"], $Array["b3"], $Array["b4"], $Array["b5"], $Array["b6"], $Array["b7"], $Array["b8"], $Array["b9"]);
if ($CallFunction) {
print ("
$Array[f_name], Ваш прогноз принят!
\\n");
} else {
print ("
Ваш прогноз не принят!
\\n");
}
}
// Конец функции HandleForm.
Я так понимаю,что в неё надо вставить что-то типа:
$filename = "data.txt";
$fd = fopen ($filename, "r");
$contents = fread ($fd, filesize ($filename));
if (strstr($f_name,$contents))
echo "Это имя уже введено!";
fclose ($fd);
В таком виде это не работает. Что я не правильно делаю?
Куда и как это вставить, подскажите подробнее, а то я уже запарился с этой проблемой...