есть код при обращении к sub.site.ru данные тащит из site.ru/sub/ а я хочу что бы при sub.site.ru тащил с site.ru/script?key=sub уже перечитал кучу документаций... но так и не получается замутить.. и еще не в одной документации не встречается конструкция типа %1---%2 - что значат 3 тире? ------------------------------------------------ или новый код что бы при обращении к sub.site.ru тащил с site.ru/script?key=sub и к www.sub.site.ru тащил с www.site.ru/script?key=sub
Как спарсить такую ссылку?Сделайте пожалуйста регулятку что-бы парсило все такие ссылки на странице и выводило в переменную. http://cs5055.vkontakte.ru/u16168084/audio/aec9f337d54d.mp3
Если ты собираешься парсить с ВК то там нет таких ссылок, а вообще вот: PHP: <?php $str = 'http://cs5055.vkontakte.ru/u16168084/audio/aec9f337d54d.mp3'; if(preg_match('#(http://cs[0-9]{3,5}\.vkontakte\.ru/u\d+/audio/[0-9a-f]{12}\.mp3)#i', $str, $m)) { var_dump($m[1]); } ?> вывод: Code: string 'http://cs5055.vkontakte.ru/u16168084/audio/aec9f337d54d.mp3' (length=59)
Как из <tr><td><div style="position: relative; float: left; width: 144px; height: 16px; background: url(i/place.png)"></div></td><td><font style="color: #813D20;">не в игре</font> <font style="color: #813D20;">, город Ковчег</font> Вытащить "Не в игре" , оно может принимать любое значение и город Ковчег Заранее благодарен
Хелпаните с RewriteRule. Нужно убрать со всех html страниц расширение и заменить слешем. Пример: http://site.com/scyko.html После реврайта должно получаться: http://site.com/scyko/
Будьте добры. Помогите с Mod_Rewrite. Ни с регулярками ни с этим модом не дружу, поэтому прошу о помощи Сделал я такое правило: Code: RewriteRule ^([A-Za-z0-9]*)([\/]?)$ index.php?page=$1 [L,QSA] Мне надо чтоб Code: http://mysite.ru/page1 = http://mysite.ru/page1[COLOR=Red][B]/[/B][/COLOR] С тем правилом что я составил всё работает как и задумывалось, НО когда вконце строки слэш - на странице видно только текст. Не подгружаются ни css ни картинки в html код. Ссылки на все изображения и css относительные. Что я не так сделал?
Есть страница на которой много текста в том числе PHP: </pre> <tr class='t' onclick="document.location.href='?page=ssh&id=A45C20A8153DB80A&count=10'"> <td align="right" nowrap> ver_1001 <font face='Fixedsys' color=#6303ae>A45C20A8153DB80A</font> </td> <td><font style="font-size: 7pt;"> 09-Feb-2011 05:36:48 <br> 14-Mar-2011 17:04:52 </td> <td>0</td> <td>3</td> <td>0</td> </tr> </pre> <tr onclick="document.location.href='?page=ssh&id=AE39D40E4B76CA58&count=10'"> <td align="right" nowrap> ver_1001 <font face='Fixedsys' color=#cac1df>AE39D40E4B76CA58</font> </td> <td><font style="font-size: 7pt;"> 12-Jan-2011 14:15:46 <br> 14-Mar-2011 17:00:28 </td> <td>107</td> <td>38</td> <td>0</td> </tr> </pre> Мне надо выпарсить значения между id= и &count=10 Чтобы в итоге получилось Code: A45C20A8153DB80A AE39D40E4B76CA58 Пробую вот такую регулярку но в итоге ничего не получается. Code: $regular = '/page=ssh&id=(.+?)&count=10>/i';
$result[0][0] = page=ssh&id=A45C20A8153DB80A&count=10 $result[0][1] = page=ssh&id=AE39D40E4B76CA58&count=10 $result[1][0] = A45C20A8153DB80A //id1 $result[1][1] = AE39D40E4B76CA58 //id2 $result[2][0] = 10 //count1 $result[2][1] = 10 //count2
Подскажите регулярку Имеем страницу в котором присуствует текст к примеру. Code: <font color="#dcdcdc" face="Fixedsys"> localhost - PuTTY<br> root<br>12345<br></font></td><td> <font color="#dcdcdc" face="Fixedsys">127.0.0.1- PuTTY<br> 46654<br>Ditunc<br></font></td><td> <font color="#dcdcdc" face="Fixedsys">WinSCP Login<br> 22<br> 1G<br> 60<br> 22<br> connect %host %port\n<br> proxy<br> 80<br> 30<br> 15<br> 30<br> /tmp<br> 0<br> 0<br> 100</font></td><td> Надо выпарсить данные между <font color="#dcdcdc" face="Fixedsys"> и </font></td><td> При этом все поля могут быть переноситься в случайных местах то есть где-то после color="#dcdcdc" а где-то после face="Fixedsys" и т.д. Html теги между этими строками надо оставить.
Для обозначения поиска много строчного ставится модификатор s. PS для поиска возможных переносов вставить \s* - возможный пробельный символ \t\v\r\n\f * - возможно его отсутствие.
Спасибо все заработало. Подскажите еще как к примеру из 1 строки спарсить домен или ip Code: 192.168.0.1 - Privet tuktuk - google.ru Надо чтобы в итоге выпарсилось ip или домен.
Там не всегда - между ними. Это я просто для примера... Там любая строка может быть. Ну так что нету идей?
Rastamanka а вы не пишите "для примера", чтобы не получить сферического коня в вакууме. Покажите все примеры исходных данных