Показать сообщение отдельно
Старый 17.08.2009, 22:57
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 3  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

Регистрация: Aug 2005
Адрес: я из Ленинграда
Сообщений: 1,082
Отправить сообщение для Mnilionic с помощью ICQ
используйте нормальную базу!
Если уж совсем никак, то вот, на мой взгляд, оптимальный вариант:

создаёте фаил с "отработанными ключами" old.txt

при запросе читаете фаил old.txt в строку и ищите сочетание "\n{$key}\n"
если найдено: понятно, что ключ отработан -> ваш сценарий.

если нету совпадения проделываем тоже самое с all.txt ->
* нет совпадений: попытка подбора либо опечатка.
* есть совпадение: ваш сценарий + !ДОПИСАТЬ! использованый ключ в конец файла old.txt

оптимальность в том, что не нужно каждый раз перезаписывать all.txt с метками об использованных ключах.