Есть файл в который записываются адреса сайтов при регистрации их в каталоге.
Мне надо сделать так, что бы при повторной попытки добавить сайт в каталог (сайт уже зарегистрирован в каталоге), PHP открывал файл с сайтами и искал наличие адресса этого сайта. Если сайт найден то все строки стераются и выскативает сообщение типа такого: "Ваш сайт уже зарегистрирован в каталоге!".
Вот мои попытки:
CODE:
$new_site = "./site.txt";
if(!($fp_new = fopen($new_site, "r"))){
die("$new_site");
}
$new_site_search = (int) fread($fp_new, 20);
fclose($fp_new);
if (ereg($site, $fp_new, $trashed)){
$new_site_search = "";
$mail = "";
$add = "";
echo "<center><b><font color=red>Ваш сайт уже зарегистрирован в нашем каталоге!</font></b></center>";
}
$new_site_search = "$http" . "$site";
$fp_new = fopen($new_site, "a+");
fwrite($fp_new, "\r\n".$new_site_search);
fclose($fp_new);
if(!($fp_new = fopen($new_site, "r"))){
die("$new_site");
}
$new_site_search = (int) fread($fp_new, 20);
fclose($fp_new);
if (ereg($site, $fp_new, $trashed)){
$new_site_search = "";
$mail = "";
$add = "";
echo "<center><b><font color=red>Ваш сайт уже зарегистрирован в нашем каталоге!</font></b></center>";
}
$new_site_search = "$http" . "$site";
$fp_new = fopen($new_site, "a+");
fwrite($fp_new, "\r\n".$new_site_search);
fclose($fp_new);
Это только один модуль! Так что не обращайте внимание на переменные $new_site_search, $mail, $add и т.д.
Заранее спасибо!