как вариант — все слова кидаете в массив, но в качестве ключей. Подсчитываете количество элементов в массиве — и добавляете n недостающих слов — опять проверяете. И так, пока количество элементов не будет = 1000000.
Потом все ключи кидаете в базу.
Не знаю, насколько будет быстрее, но это первое что пришло в голову)
JavaScript вам нужен. Возможно с ajax`ом (если вы хотите выбор, какие дальше элементы показывать\непоказывать предоставить php скрипту).
Пример — www.tigir.com/javascript_select.htm
По поводу кодировки:
mysql_query(«SET NAMES utf8»);
mysql_query(«SET COLLATION_CONNECTION=utf8_bin»);
По второй проблеме, мб механизм сессий использовать? Проверяем наличие флага — если есть, то отключаем скрипт. Если нету — создаем и работаем дальше. Правда подойдет только для реальных пользователей, браузеры которых сохраняют куки.
ResselerClub передала домены только с русскоязычными владельцами. Вернуть обратно можно скорей всего с помощью трансфера, по этому поводу лучше обратитесь к рег.ру
Вот пара ссылок, которые должны вам помочь: www.reg.ru/kb/transfer www.reg.ru/news/show/851
Минимум графики и рекламы, максимум текста страницы.
А то иногда печатаешь — куча лишних рисунков а текст в небольшом столбце посередине оказывается.
Ну и где-нибудь вставить url сайта (хотя обычно браузеры самостоятельно вставляют).
Для вашей задачи если приемлемо разные порты использовать — то лучше именно по портам проксировать. Хотя все зависит от того, какого рода приложение. Для http — по заголовкам, ftp — никак (с одним ip).
Если протокол вашего приложения передает домен, то по нему.
LiqPay, Platezh.ru. Для приема с карточек использую sprypay.ru, который является неким шлюзом между нами и вышеперечисленными системами.
Еще можно Z-payment посмотреть.