Leonid H: Хочу создать слайдер, чтобы вызывался одной строкой, а уже в процессе идентифицировались все слайдеры на странице с тегом (.slider); Как сделать это?
рекомендую Вам добавить какой тип RAID на сервере, модель сервера и что значит "белого IP не будет"?
Просто продавать Unmanaged VDS за $150/мес без особых гарантий - это не очень впечатляет.
Но это так - советы обывателя, так как за такие деньги можно взять неплохой сервер с 500Mbps на гигабитном шареде :)
Доброе время суток.
- RAID0
- модель сервера сказать не готов, а зачем?
- это значит что будет серый IP, т.е. за NAT.
---------- Добавлено 23.03.2015 в 22:46 ----------
Ilya74: Думаю, что имеется ввиду, что канал 500 мегабит и трафик не считается ;) С 4 терабитами Вы конечно загнули :D
Все верно, именно так.
---------- Добавлено 23.03.2015 в 22:46 ----------
qpPeW: То есть за 150$ канал будет 4 Тбит/с ?
С чего Вы это взяли? Ведь я написал Mb а не MB.
---------- Добавлено 23.03.2015 в 22:48 ----------
DavyJohnes: Здравствуйте, купил выделенный сервер, который использует свои возможности только на 10%. В связи с этим готов сдать в аренду VPS, созданную на этом сервере. Параметры VPS:
- Intel(R) Xeon(R) CPU E31230 @ 3.20GHz
- 8GB RAM
- 300 GB SSD
- 500 Mb\s гарантированных, без ограничений.
- 1 IP по умолчанию. Белого ip не будет, но могу пробросить любые порты по запросу. (Возможно подключение дополнительных ip)
- Виртуализация - kvm
- Гарантированный срок доступности сервера - 6 месяцев, далее по обстоятельствам.
wersiazz: У меня такая проблема есть 3 таблицы. 1 информация о категории. 2я - группы фильтров. 3 фильтры. 2я таблица связана с 1-й таблицей по полю category_id также в ней хранится информация о входящих в эту группу фильтрах в поле filters_ids, где фильтры перечисляются через запятую. Мне нужно получить все фильтры для данной категории. Пишу следующее
SELECT f.*, fg.filters_ids FROM filters_groups AS fg,filters as f WHERE f.id IN (fg.filters_ids) AND fg.category_id='".$category_id."'
Но возвращается инфо только об одном фильтре в списке. Если делать два запроса вот так, то все ок
SELECT * FROM filters_groups AS fg WHERE fg.category_id='".$category_id."' SELECT * FROM filters WHERE id IN(".$p['filters']['filters_ids'].")
В чем ошибка? или php не поддерживает подобных запросов?
SELECT fg.filters_ids, f.* FROM filter_groups fg LEFT JOIN filters AS f ON f.id IN (fg.filters_ids) WHERE fg.category_id=".$category_id."
Как-то так. Однако, если Вам интересно, мне не нравится структура Вашей базы. Я бы убрал поле filter_ids из таблицы filter_groups и добавил бы поле id_group в таблице filters. О том как это связать, надеюсь, догадываетесь.
И еще, для понимания: сам по себе php не имеет поддержку тех или иных запросов. Есть адаптер, который связывается с бд, передает ей запрос и возвращает в программу данные, полученный от базы или ошибку в случае неудачи. Проще говоря: php понятия не имеет о "правильных" и "не правильных" запросах.
clb: Что то не срабатывает при таком использовании: http://site.ru/\?id=^\d{1,2}|100$ А так работает: http://site.ru/\?id=\d{1,2} Экранировать где то надо?
Очевидно. Ведь символы "^" и "$" обозначают начало и конец строки. Насколько я понял, контекст - mod_rewrite. В таком случае, этими символами можно пренебречь вовсе.
TF-Studio: Сравнивать числа - лучше не регулярками, а математическими действиями
Я тоже сначала так подумал, ну а если нужно спарсить строки, где числа, к которым предъявляются такие требования, зарыты глубоко в строке, то как быть? Есть вариант сначала спарсить, а потом отсеивать по нужным критериям, но в таком случае получатся бОльшие затраты по памяти.
Хочу создать слайдер, чтобы вызывался одной строкой, а уже в процессе идентифицировались все слайдеры на странице с тегом (.slider); Как сделать это?
в процессе идентифицировались все слайдеры на странице с тегом (.slider) - не совсем понятно что именно это значит. Опишите задачу более подробно.
Здравствуйте,
рекомендую Вам добавить какой тип RAID на сервере, модель сервера и что значит "белого IP не будет"?
Просто продавать Unmanaged VDS за $150/мес без особых гарантий - это не очень впечатляет.
Но это так - советы обывателя, так как за такие деньги можно взять неплохой сервер с 500Mbps на гигабитном шареде :)
Доброе время суток.
- RAID0
- модель сервера сказать не готов, а зачем?
- это значит что будет серый IP, т.е. за NAT.
---------- Добавлено 23.03.2015 в 22:46 ----------
Думаю, что имеется ввиду, что канал 500 мегабит и трафик не считается ;) С 4 терабитами Вы конечно загнули :D
Все верно, именно так.
---------- Добавлено 23.03.2015 в 22:46 ----------
То есть за 150$ канал будет 4 Тбит/с ?
С чего Вы это взяли? Ведь я написал Mb а не MB.
---------- Добавлено 23.03.2015 в 22:48 ----------
Здравствуйте, купил выделенный сервер, который использует свои возможности только на 10%. В связи с этим готов сдать в аренду VPS, созданную на этом сервере. Параметры VPS:
- Intel(R) Xeon(R) CPU E31230 @ 3.20GHz
- 8GB RAM
- 300 GB SSD
- 500 Mb\s гарантированных, без ограничений.
- 1 IP по умолчанию. Белого ip не будет, но могу пробросить любые порты по запросу. (Возможно подключение дополнительных ip)
- Виртуализация - kvm
- Гарантированный срок доступности сервера - 6 месяцев, далее по обстоятельствам.
Цена: 150$/мес.
Связь: скайп, личка.
Готов уступить 40$.
Цена: 110$/мес.
Сегодня же не пятница. 🍿 У большинства хостинг компаний цена такой VPS 30-50$/мес., с наличием нормальных IP, в любом количестве.
500Mb\s, 30-50$/мес, серьезно? Если так - извините, отстал от цен. Я просто исходил из цены за свой сервер)
Уважаемые работодатели! В данный момент не принимаю заказы ввиду высокой занятости. Приношу извинения за доставленные неудобства.
Уважаемые работодатели, в настоящий момент не принимаю заказы ввиду высокой занятости.
У меня такая проблема есть 3 таблицы.
1 информация о категории. 2я - группы фильтров. 3 фильтры.
2я таблица связана с 1-й таблицей по полю category_id
также в ней хранится информация о входящих в эту группу фильтрах в поле filters_ids, где фильтры перечисляются через запятую. Мне нужно получить все фильтры для данной категории. Пишу следующее
Но возвращается инфо только об одном фильтре в списке. Если делать два запроса вот так, то все ок
В чем ошибка? или php не поддерживает подобных запросов?
Как-то так. Однако, если Вам интересно, мне не нравится структура Вашей базы. Я бы убрал поле filter_ids из таблицы filter_groups и добавил бы поле id_group в таблице filters. О том как это связать, надеюсь, догадываетесь.
И еще, для понимания: сам по себе php не имеет поддержку тех или иных запросов. Есть адаптер, который связывается с бд, передает ей запрос и возвращает в программу данные, полученный от базы или ошибку в случае неудачи. Проще говоря: php понятия не имеет о "правильных" и "не правильных" запросах.
что то все равно не работает.
Пробывал так
http://site.ru/\?id=(\d{1,2}|100)$
Пробывал экранировать спецсимволы
Может все-таки пробОвал?
Попробуйте для начала:
http://site.ru/\?id=\d{1,2}$Уходят ли туда
?
Что то не срабатывает при таком использовании:
http://site.ru/\?id=^\d{1,2}|100$
А так работает:
http://site.ru/\?id=\d{1,2}
Экранировать где то надо?
Очевидно. Ведь символы "^" и "$" обозначают начало и конец строки. Насколько я понял, контекст - mod_rewrite. В таком случае, этими символами можно пренебречь вовсе.
Сравнивать числа - лучше не регулярками, а математическими действиями
Я тоже сначала так подумал, ну а если нужно спарсить строки, где числа, к которым предъявляются такие требования, зарыты глубоко в строке, то как быть? Есть вариант сначала спарсить, а потом отсеивать по нужным критериям, но в таком случае получатся бОльшие затраты по памяти.
Подскажите регулярное выражение для диапазона от 1 до 100 (1,2,3...100).
И от 100 до 200 (100,101,102...200).
1-100:
^\d{1,2}|100$100-200:
^(1\d{2})|200$Как-то так, наверное. Более простого решения в голову не приходит.