Как отобразить кусок кода одного сайта на другом.

1 23
siv1987
На сайте с 02.04.2009
Offline
427
#21

preg_match("#menu_build_menu\(.+?\);#ism", $str, $out);

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#22
<div class="popupmenu" id="boardmenu-lasttopics_menu" style="position: absolute; left: 632px; top: 212px; z-index: 100; ">([\s\S]*?)<\/div>

И какая разница?

✅ Мой Телеграм канал по SEO, оптимизации сайтов и серверов: https://t.me/leonidukgLIVE ✅ Качественное и рабочее размещение SEO статей СНГ и Бурж: https://getmanylinks.ru/ ✅ Настройка и оптимизация серверов https://getmanyspeed.ru/
E
На сайте с 03.12.2010
Offline
140
#23
LEOnidUKG:
И какая разница?

ты не экранировал слеши и регулярка твоя не будет работать, если в тексте есть переводы строк, потому что

(.) - это любой символ кроме перевода строки.

а

\s\S -это любые символы.

Тем более, что в контексте


<div class="popupmenu" id="boardmenu-lasttopics_menu" style="position: absolute; left: 632px; top: 212px; z-index: 100; ">
тут список тем
</div>

есть перенос. А вообще

проверил тут

http://www.pcre.ru/eval/

мой код выводит в массив [1] текст "тут список тем", твой не работает даже с экранированием

eBasher добавил 04.12.2010 в 17:45

пардон...не увидел модификатор ) может и будет работать, но экранирование все равно надо

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#24
пардон...не увидел модификатор ) может и будет работать, но экранирование все равно надо

Работает она идеально. Забудьте уже о всяких экранированиях.

+

я тестирую скрипты, перед постом.

[Удален]
#25

Я уже совсем запутался....

Лично у меня ничего из перечисленного не работает.

LEOnidUKG
На сайте с 25.11.2006
Offline
1773
#26
X-Y-X:
Я уже совсем запутался....
Лично у меня ничего из перечисленного не работает.

Значит вы не программист.

А начинать нужно было пост так:

Люди напишите мне нахаляву модуль, чтобы парсил то то и то.

E
На сайте с 03.12.2010
Offline
140
#27

Да уж. У меня и скрипт Леонида работает и мой.

Просто по тому адресу, что вы дали, я совершенно не могу найти в хтмл коде строки

<div class="popupmenu" id="boardmenu-lasttopics_menu" style="position: absolute; left: 632px; top: 212px; z-index: 100; ">

может в этом и кроется причина ? Откуда вы ее вообще взяли ?

siv1987
На сайте с 02.04.2009
Offline
427
#28
eBasher:
Да уж. У меня и скрипт Леонида работает и мой.
Просто по тому адресу, что вы дали, я совершенно не могу найти в хтмл коде строки
<div class="popupmenu" id="boardmenu-lasttopics_menu" style="position: absolute; left: 632px; top: 212px; z-index: 100; ">
может в этом и кроется причина ? Откуда вы ее вообще взяли ?

А с чего вы взяли что слэш нужно экранировать? Он не спецсимвол, экранируется только когда используется в качестве разделителя.

Меню выводится на js, menu_build_menu.

E
На сайте с 03.12.2010
Offline
140
#29

просто я привык регулярку ограничивать \.............\

поэтому если без экранирования, то пых матюгается.

а в меню есть строки

img_item + " <b>Live_and_Die:</b> <a href='http://www.maultalk.com/topic72509.html'>Установить Windows</a>"

но не нашел там строк

<div class="popupmenu" id="boardmenu-lasttopics_menu" style="position: absolute; left: 632px; top: 212px; z-index: 100; ">

1 23

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий