XPYMGT Code: RewriteRule ^inc/view/id/(.+)$ index.php?inc=view&id=$1 RewriteRule ^view/(.+)$ index.php?inc=view&id=$1 M1ks Code: RewriteRule ^(.+)$ index.php?mode=$1&act=blabla2
Code: [COLOR=DimGray]<div class="si_map_image" id="HTML_map_ss_img"> [/COLOR] ]<img src="[COLOR=Indigo]папабамс[/COLOR]" alt="" class="item_160x120" /> [COLOR=DimGray]</div>[/COLOR] Добрый день, мне нужно спарсить выделенное с учетом того что img src повторяються на странице и нужно парсить слой
PHP: preg_match_all('#<div class="si_map_image" id="HTML_map_ss_img">.+]<img src="(.*?)" alt="" class="item_160x120" />.+</div>#is',$text,$out);
2#Wolf# с ошибками! где то кавычки не экранированны где то еще что, я регулярки не разбирал... но эт знаю.. вообщем парсэррор дает эта строка.
PHP: $text='<div class="si_map_image" id="HTML_map_ss_img"> ]<img src="папабамс" alt="" class="item_160x120" /> </div> '; preg_match_all('#<div class="si_map_image" id="HTML_map_ss_img">.+]<img src="(.*?)" alt="" class="item_160x120" />.+</div>#is',$text,$out); echo '<pre>';print_r($out);echo '</pre>'; -> PHP: Array ( [0] => Array ( [0] => ] ) [1] => Array ( [0] => папабамс ) ) у меня , как видишь ,все работает. экранируй сам кавычки.
Есть сайт http://www.lacoctelera.com/login/registro При отправке формы методом пост у переменных lt и st появляются значения.. Откуда?
Вопрос не в эту тему. Ответ такой по умолч там HTML: <input type="hidden" name="lt" value="0" /> <input type="hidden" name="st" value="0" /> знач value="0" при отссылки может меняться при помощи яваскрипта.
Это и понятно, что меняется яваскриптом. Уже даже определил, что этим: HTML: <script type="text/javascript"> <!-- function unset_focus() { if (document.dataform.lt.value==0) { f=new Date(); document.dataform.lt.value=f.getTime(); } } function enviaFormulario() { fechasubmit = new Date(); document.dataform.st.value = fechasubmit.getTime(); document.dataform.submit() } // --> </script> Но как выдрать то значения?
Code: <td><span title='текст'>текст</span></td> <td><span title='текст'>текст</span><br><span title='текст'>текст</span></td> можно ли регуляркой вот это спарсить ? например если есть в теге <td> после <br> тег <span> тогда из него брать если нету тогда из первого попавшегося тега <span парсить текст написал такую PHP: "#<td>.+?<br><span title='(.*?)'>.+?</span></td>|<span title='(.*?)'>.+?</span></td>#is" она только парсит текст из второго тега <td>
как можно в регулярку поставит переменную? т.е. PHP: preg_match('# <td class=lettem><a href="(.*)">{$theme}</a></td>#',$result,$id); так не получается
зачем "{}" ? PHP: preg_match('# <td class=lettem><a href="(.*)">' . $theme . '</a></td>#',$result,$id);
что в $theme ? //конечно не пробовал, если пишешь херню у меня все работает PHP: $result = 'blablablabla <td class=lettem><a href="http://tochtonada">lol</a></td> blablablablablabla'; $theme = 'lol'; preg_match('# <td class=lettem><a href="(.*)">' . $theme . '</a></td>#',$result,$id); print_r($id);
подскажите как спарсить PHP: <IMG SRC="http://cs460.vkontakte.ru/u61596318/107514257/m_abf4188e.jpg" onMouseOver="this.style.borderColor='#45688E'" onMouseOut="this.style.borderColor=''" style="max-width:130px;"></a></td> Из этого нужно выдернуть m_abf4188e.jpg .
Спасибо А можете еще подсказать как из PHP: <td><a href="/photo-14779259_161181650"> вытащить 161181650
PHP: $res = ' <td><a href="/photo-14779259_161181650"> '; preg_match('#href="/photo-.+_(.*?)">#',$res,$out); var_dump($out);