Такой врпрос.
При регистрации юзверя создаётся файл с его именем(логином). Надо чтобы при существующем аакаунте
юзверю выдавалось сообщение о том, что его username кто-то забил до него.
Итак:
if (-e,\'$locate/$name.txt\') #Определяем, создал ли кто аккаунт с подобным именем
{print"Такой аккаунт уже существует!"} #Если имя забито-выводим сообщение об этом
else
{open(FILE, ">$locate/$name.txt") or die("Can not open? reason: $!"); #Если аккаунта с аналогичным именем нет-создаём файл
print FILE "$userinfo"; #пишем юзерскую инфу
close(FILE) or die("Can not close FILE, reason: $!"); #Ну и закроем
}
По идее всё должно работать, однако на практике скрипт постоянно пишет, что такой аккаунт уже есть.
Даже если его нет. То есть всё время находит, что файл $locate/$name.txt при любом $name уже существует.
Если кто знает причины или более удачную реализацию-заранее благодарю за помощь.
Хостинг- фатал.ру.