Различные вопросы по PHP и MySQL

253K
.
Koenig, Так пробовал JOIN дело в том что два раза JOINить одну и туже таблицу не получилось а как один раз приджоинить что бы получить никнейм забанившего и разбанившего я х.з.
.
(\/)____o_O____(\/)
Screamer, надо подумать
.
вопрос снимается буду в таблицу с банами ники писать
.
есть регулярка
preg_match_all('/[а-я .,():;-]+/iu', $c, $array, PREG_PATTERN_ORDER);

и есть файл
{* Шаблон пополнения счета для админа менеджеров и операторов *}

<table border="0" width="100%">
<tr><td width="70%">тест<h1>Пополнение счета пользователя</h1></td>
<td align="right"></td>
</tr></table>


нужно, чтобы регулярка брала текст "Пополнение счета пользователя"
и не выбирала комментарий, а она берет только коментарий
как это исправить?

з.ы таких шаблонов много, и они все разные
.
No-Tactic, ну так <h1>(.+?)<\/h1>
.
Screamer, ну так шаблоны все разные, не обязательно русский текст будет в тэге h1
.
No-Tactic, html теги тоже ожидаются? в часности h1
а так по идее любые символы проходить должны
.
<body>(.*?)</body> гг
.
Screamer, да, надо чтоб из шаблоны выбирался весь русский текст(а так же символы ',.-:;) исключая комментарии
.
No-Tactic, Если он всегда будет в тегах, то кагБэ
preg_match_all('~>[а-я .,():;-]+<~iu', $c, $array, PREG_PATTERN_ORDER);

То есть всё русское от > до < но вообще это лабуда, если сами пишете код то и делайте удобное выдирание регуляркой для себя. Есть ещё тема выдирать DomDocument'ом, но это тоже определённая структура должна быть. И почему модификатора s нет? Предпологаю, что текст ещё может быть и многострочным... Есть ещё вариант перед выдиранием того, что надо зареплейсить все комментарии, чтобы они не мешались. Иногда только такое и спасало (парсил сайт на котором временно неактивное комментировалось и лезло в регулярко, хотя не надо было).
Всего: 7969