DavyJohnes

DavyJohnes
Рейтинг
84
Регистрация
05.01.2011
Leonid H:
Хочу создать слайдер, чтобы вызывался одной строкой, а уже в процессе идентифицировались все слайдеры на странице с тегом (.slider); Как сделать это?

<div class="slider">

<img src="img/test-800x530.png">
<img src="img/test-800x530.png">
<img src="img/test-800x530.png">
</div>
<div class="slider">
<img src="img/test-800x530.png">
<img src="img/test-800x530.png">
<img src="img/test-800x530.png">
</div>

в процессе идентифицировались все слайдеры на странице с тегом (.slider) - не совсем понятно что именно это значит. Опишите задачу более подробно.

barslg:
Здравствуйте,

рекомендую Вам добавить какой тип 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 месяцев, далее по обстоятельствам.

Цена: 150$/мес.

Связь: скайп, личка.

Готов уступить 40$.

Цена: 110$/мес.

lhoster:
Сегодня же не пятница. 🍿 У большинства хостинг компаний цена такой VPS 30-50$/мес., с наличием нормальных IP, в любом количестве.

500Mb\s, 30-50$/мес, серьезно? Если так - извините, отстал от цен. Я просто исходил из цены за свой сервер)

Уважаемые работодатели! В данный момент не принимаю заказы ввиду высокой занятости. Приношу извинения за доставленные неудобства.

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

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}$

Уходят ли туда

http://site.ru/?id=23

http://site.ru/?id=12
http://site.ru/?id=99
http://site.ru/?id=1

?

clb:
Что то не срабатывает при таком использовании:
http://site.ru/\?id=^\d{1,2}|100$
А так работает:
http://site.ru/\?id=\d{1,2}
Экранировать где то надо?

Очевидно. Ведь символы "^" и "$" обозначают начало и конец строки. Насколько я понял, контекст - mod_rewrite. В таком случае, этими символами можно пренебречь вовсе.

TF-Studio:
Сравнивать числа - лучше не регулярками, а математическими действиями

Я тоже сначала так подумал, ну а если нужно спарсить строки, где числа, к которым предъявляются такие требования, зарыты глубоко в строке, то как быть? Есть вариант сначала спарсить, а потом отсеивать по нужным критериям, но в таком случае получатся бОльшие затраты по памяти.

clb:
Подскажите регулярное выражение для диапазона от 1 до 100 (1,2,3...100).
И от 100 до 200 (100,101,102...200).

1-100:

^\d{1,2}|100$

100-200:

^(1\d{2})|200$

Как-то так, наверное. Более простого решения в голову не приходит.

Всего: 155