Pashkela, выдает типа этого.... [22] => a id="ct_gv_ct_NAME" href="Default.aspx?act6WPGOrderBy%3d">link</a> [23] => a id="ct_gv_ct_NAME" href="Default.aspx?act6WPGOrderBy%3d">link</a>
вот часть текста <img src="http://s.bash.org.ru/img/ukl5a13h062cah7b390648.jpg" id="cm_strip" /><br> меняеться только текст от img/ до .jpg их 23 символа какая будет регулярка ? сначало думал что так PHP: \<img src\=\"http\:\/\/s\.bash\.org\.ru\/img\/[0-9a-z]{23}.jpg\" id\=\"cm_strip\" \/\>\<br\> но ошибка вылазит
SVAROG Зависит от количества ссылок подходящим шаблону регулярки. Если парситься и левые ссылки будут, то добавляй в шаблон и другие элементы.. PHP: $str = '<img src="http://s.bash.org.ru/img/ukl5a13h062cah7b390648.jpg" id="cm_strip" /><br>'; preg_match_all('#img/([^\.]*).jpg#i', $str, $out); print_r($out[1]); з.ы. я там насчитал только 22 символа ))
PHP: <pre> <?php $str = '<img src="http://s.bash.org.ru/img/ukl5a13h062cah7b390648.jpg" id="cm_strip" /><br>'; preg_match_all('|img/(.*).jpg|i', $str, $out); echo strlen($out[1][0])."\n"; print_r($out[1]); ?> </pre>
PHP: <? $write='строка для дописи'; //строка для дописи $str='<body onload="blabla" style="blabla">'; //сама строка $str=preg_replace("#<body onload=\".*\" style=\".*\">#",$str.$write,$str); //добавляем echo $str; ?>
Как в robots.txt запретить URL'ы вида: Neki-tekst-v-urle-m9.html т.е. где есть -m[число].html Заранее благодарен!
2Pashkela: Спасибо, но не особо помогло. Пробую делать вот так: Disallow: /*-m(\d{2}).html или так Disallow: /*-m([0-9]*).html Но увы, это не даёт желаемого результата. Помогите пожалуйста!
Ссылка была дана для того, чтобы тебе стало понятно, что robots.txt никоим образом не относится к тем вещам, что ты хочешь сделать. То, что тебе надо изучать в твоём случае - .htaccess http://www.google.ru/search?hl=ru&q=.htaccess+%D0%B7%D0%B0%D0%BF%D1%80%D0%B5%D1%82%D0%B8%D1%82%D1%8C+url&btnG=%D0%9F%D0%BE%D0%B8%D1%81%D0%BA+%D0%B2+Google&lr=&aq=f&oq=
ну попробуй так: Disallow: Neki-tekst-v-urle-m[\d{2}]\.html$ только как ты собрался это проверять - непонятно
Google WebMaster Tools -> Analyze robots.txt Ниодин из примеров не работает, но всё равно всем спасибо!
Помогите выдрать ссесию из страницы: тоесть есть страница с хедером: ( ... Set-Cookie: bb_test=1835118987; ... ) код PHP: preg_match('#Set-cookie: (.*?);#uism', $res, $match_session); echo $match_session[1]; Выдаёт пустоту(( Уже уйму вариантов перепробовал, не выходит((
PHP: <?php $res = '... Set-Cookie: bb_test=1835118987; ... '; preg_match('#bb_test=([^;]*)#', $res, $match_session); echo $match_session[1]; ?>
Вопрос как поместить карман много значений PHP: $pat = '|<td class="contentheading">(.*?)<\/td>|is'; $html='<table class="contentpaneopen"> <tbody><tr> <td valign="top"> <span class="small"> Written by Author </span> </td> </tr> <tr> <td class="contentheading"> Hot news </td> </tr> <tr> <td valign="top"> <p>Today it good day for me</p> Im made grabs bots<p> </p><p>It easy grab link from other site </p></td> </tr> </tbody></table> ' ; $total = preg_match_all($pat,$html,$poc) ; echo "<pre>"; print_r($poc); /* Как например поместить остальные карманы между <p> <p> и <span class="small"> </span> */ Можна ли это сделать ток одной функцией preg_match_all()