Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > Серверные технологии и Flash

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 14.08.2009, 19:02
Lionis вне форума Посмотреть профиль Отправить личное сообщение для Lionis Найти все сообщения от Lionis
  № 1  
Ответить с цитированием
Lionis
 
Аватар для Lionis

Регистрация: Sep 2007
Сообщений: 82
Отправить сообщение для Lionis с помощью ICQ Отправить сообщение для Lionis с помощью Skype™
Arrow Вход > проверка .

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

каждому ответившему + , спасибо .
__________________
NEW GENERATION

Старый 17.08.2009, 19:04
artem_fs вне форума Посмотреть профиль Отправить личное сообщение для artem_fs Найти все сообщения от artem_fs
  № 2  
Ответить с цитированием
artem_fs

Регистрация: Jul 2008
Сообщений: 257
в базе в каждой строке добавить параметр.
12345|1
так например использован.
12345|0
так нет.

и базу проще в базе хранить а не в текстовом файле, а то каждый раз бегать по нему придется.

Старый 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 с метками об использованных ключах.

Старый 18.08.2009, 00:38
duhowka вне форума Посмотреть профиль Отправить личное сообщение для duhowka Найти все сообщения от duhowka
  № 4  
Ответить с цитированием
duhowka

Регистрация: Mar 2009
Сообщений: 317
вы представляете, что будет, если таких строчек будет много сотен тысяч, а если миллион?

Старый 18.08.2009, 01:38
Mnilionic вне форума Посмотреть профиль Отправить личное сообщение для Mnilionic Найти все сообщения от Mnilionic
  № 5  
Ответить с цитированием
Mnilionic
 
Аватар для Mnilionic

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

Старый 18.08.2009, 02:27
duhowka вне форума Посмотреть профиль Отправить личное сообщение для duhowka Найти все сообщения от duhowka
  № 6  
Ответить с цитированием
duhowka

Регистрация: Mar 2009
Сообщений: 317
спорить не буду.
мне кажется, что автор понял, что я имею ввиду.

Старый 18.08.2009, 23:11
Matskoff Lion вне форума Посмотреть профиль Отправить личное сообщение для Matskoff Lion Найти все сообщения от Matskoff Lion
  № 7  
Ответить с цитированием
Matskoff Lion

Регистрация: Aug 2009
Сообщений: 3
Метод реализации алгоритма должен выбираться из масштабов проекта и уровня абстрагирования, если этот пример учебный. В любом случае лучше использовать базу данных - быстро (индексация), удобно (заточенность РНР под СУБД), надежно (нет конфликтов с блокировками фалов и т.д.)

Старый 26.08.2009, 01:36
danko13 вне форума Посмотреть профиль Отправить личное сообщение для danko13 Найти все сообщения от danko13
  № 8  
Ответить с цитированием
danko13

Регистрация: Aug 2009
Сообщений: 2
По умолчанию Хм...

Цитата:
Сообщение от duhowka Посмотреть сообщение
вы представляете, что будет, если таких строчек будет много сотен тысяч, а если миллион?
Ничего страшного не будет! Хоть два миллиона. ПХП разжует его за милую душу.

А блок-схема корявая. Не так нужно делать. Центральным узлом должен быть скрипт проверки, который принимает данные, проверяет их в инклюд-файле (ну или БД), а потом передает управление другому скрипту (в зависимости от результата).


Последний раз редактировалось danko13; 26.08.2009 в 01:39.
Старый 26.08.2009, 03:17
duhowka вне форума Посмотреть профиль Отправить личное сообщение для duhowka Найти все сообщения от duhowka
  № 9  
Ответить с цитированием
duhowka

Регистрация: Mar 2009
Сообщений: 317
Цитата:
Сообщение от danko13 Посмотреть сообщение
Ничего страшного не будет! Хоть два миллиона. ПХП разжует его за милую душу.

А блок-схема корявая. Не так нужно делать. Центральным узлом должен быть скрипт проверки, который принимает данные, проверяет их в инклюд-файле (ну или БД), а потом передает управление другому скрипту (в зависимости от результата).
я и не говорил, что не разжует, я намекал на то, что скорее всего такой скрипт на хостинге "прибьют", а могут и еще претензии выкатить.

Создать новую тему Ответ Часовой пояс GMT +4, время: 09:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 09:42.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.