Спасибо, английский правдо незнаю, но уже что-то понятно)) получается, что /[\pL]/u более граммотное решение чем /[\x80-\xFF]/
Ну я думаю, что 5к посещений не сильно большая нагрузка, но вот с практической точки зрения я бы сделал две базы, т.к. малоли, вдруг надо будет разделять хостинги сайтов или еще че, то придется еще сортировать базы. А так скопировал папки, базу и все. А по колличеству подключений к базе мне кажется разницы нет что к одной базе или к двум, если они на одном сервере.
Page-1..2...и т.д. это всеголишь частный случай, части URL для постраничной навигации. Например:
site.ru/news/page-2/ - это постраничная навигация по новостям
site.ru/news/eto-interestno/ - непосредственно новость
я так это себе представляю
Спасибо, Ваш вариант работает), пока разбираюсь как))
secach добавил 13.01.2011 в 17:42
Пропускает много лишнего, xxxpage-1ds2
Хотя я наверное слишком уж заморачиваюсь, но пока в основном учусь, пытаюсь сделать "идеальный чпу" с четкой иерархией URL, шаг влево-шаг вправо 301 или 404
Не пойдет, т.к. "page-1" !=== (int)"page-1" и "page-01" !=== (int)"page-01"
А вообще странно, данное условие почемуто порпускает вообще любую строку даже, когда строка равна просто "1".
P.s. Данная строка page-1....является частью url, потому и пытаюсь сделать жесткую проверку, чтобы не плодить кучу дублей и т.п.
page-1 и page-01 дадут один и тотже результат 1, а строки разные, мне надо отсечь все, где есть 0 перед числом
Спасибо, за ответ, буду пробывать. Контент я не защищаю, просто хочу сделать всплывающее окошко после выделения с предложением исправить ошибки в тексте.
p.s. почемуто таже форма нормально срабатывает в случае с клавиатурой...
T.R.O.N, спасибо, то что надо, все получилось)))
А почему не устраивает вариант поиска по двум и более словам, хоть и их бесконечное множество, всетаки так при каждом новом запросе будет только один запрос в базу, а так нужно создавать временную таблицу, искать по этой таблице, чистить ее мне кажется это геморойнее.
Проще циклом по условиям сделать запрос и все.
Если не устраивает скорось перебора всей таблицы, то первый запрос по слову "машина" все равно будет тормозить. А так используй лимиты. Пока не знал SQL_CALC_FOUND_ROWS просто просчитывал на 10 страниц вперед иговорил, что есть еще, но не считал их в реальности.
Так делал базу порядка 30-50т записей, работает довольно быстро.
P.s. А галочку и не надо убирать, просто когда ставишь галочку, делаешь запрос где есть и машина и вольво
P.s.s Сорри, за невнимательность, SQL_CALC_FOUND_ROWS наверное в вашей безе не работает. Не обратил внимание
Несколько ссылок подрят с однословными анкорами, склеили все анкоры в одну строку