Code: <table id="stats"> <tr> <td><a href="http://site.ru/xxx.php/0000000/47" title="" class="link"><img src="http://site.ru/xxx.php/0000000/47BOMBER.gif" title="Бомбардировщик" alt="Бомбардировщик" class="image" /></a></td> <td style="vertical-align: top;"><a href=http://site.ru/xxx.php/0000000/47" title="" class="link">Бомбардировщик</a> (69 в наличии) <br /> Бомбардировщик был защиту.<br /> Необходимо Металл: 50.000 Кристалл: 25.000 Дейтерий: 15.000 <br /> Время строительства 00:45:00 </td> <td><input type="text" name="40" value="0" size="3" maxlength="4" class="center" /></td> </tr> <tr> <td><a href="http://site.ru/xxx.php/0000000/47" title="" class="link"><img src="http://uni1.darkstar-nn.ru/images/buildings/STAR_DESTROYER.gif" title="Уничтожитель " alt="Уничтожитель " class="image" /></a></td> <td style="vertical-align: top;"><a href="http://site.ru/xxx.php/0000000/47" title="" class="link">Уничтожитель </a> (16 в наличии) <br /> Уничтожитель - король среди военных кораблей. Его мультифланговые ионные, плазменные и гауссовые орудийные .<br /> Необходимо Металл: 60.000 Кристалл: 50.000 Дейтерий: 15.000 <br /> Время строительства 01:06:00 </td> <td><input type="text" name="41" value="0" size="3" maxlength="4" class="center" /></td> </tr> </table> <script type="text/javascript"> (function(document, test) { if(test) { document = { documentElement: document.getElementById('stats') } } var pattern = /link">Уничтожитель[\s\S]+Время строительства ([\d:]+)/i; var target = document.documentElement.innerHTML; var result = target.match(pattern); alert(result && result[1]); })(document, true); </script> Хотя, может, стоит посмотреть в сторону xpath?
я делаю антиличь через .htaccess и в папке например стоит файл .htaccess и мне надо чтобы он делал редирект например на файл file/1.exe но чтобы могли зайти только с определенного айпи и получить редирект. например я зашел в папку с не того айпи что прописан и ошибка а то кто с того то редирект на тот файл но чтобы ссылки на файл не видно было
Заюзать Order по типу Code: Order deny, allow Deny from all Allow from [valid-IP] А правило записать что-то типа Code: RewriteRule ^file/?.+$ file/1.exe
alwex Что значит в одном файле? Code: Order deny,allow Deny from all Allow from [valid-IP] RedirectMatch .* http://site.ru/file.exe
Сегодня впервые попробовал разобраться с пхп... Пробую исправить недочеты в скрипте вап клик-клуба. И не могу никак сделать шаблон preg_match для ввода url в профиль. Мне нужно, чтобы в поле для адреса можно было вставить только url. Без http. Есть такой шаблон if(preg_match("/^((\w+\.){1,})\w{2,}$/i", $link)) но он не пропускает урлы с знаками ? и вобще все ссылки, отличные от sait.com Помогите пожалуйста.
есть некая страница в которой все ссылки вида article/index.php?id_page=21 каким образом можно их переделать в ЧПУ ? тобишь чтоб уже когда страница загрузилась все ссылки были articles21.html прописал RewriteEngine On RewriteRule ^article([0-9]+)\.html?$ /article/index.php?id_article=$1 но всеравно на странице все ссылки ....index.php?id_page=21 или надо все ссылки переписывать во всех файлах???
может вместо: RewriteRule ^article([0-9]+)\.html?$ /article/index.php?id_article=$1 нужно: RewriteRule ^article([0-9]+)\.html?$ /article/index.php?id_page=$1
ребят в php не силен (подскажите плиз регуляку для поиска текста между двумя 0x1 То есть что то вроде 0x1[text]0x1 заранее благодарен )))
помогите сново))) у меня в базе храниться так Текст<br />Текст<br /> надо чтобы оно подсчитало количество этих Текст Текст это (.*)
Народ объясните человеческим языком что за символ "^" (без ковычек) Просто я ни как не могу разжевать что это за символ! (читал несколько описаний все равно не понятно) Ах да еще вместе с примерчиком!
^ крышка, обозначает любой символ кроме тех ,которые перечислены после [^ и до]. пример: PHP: <?php echo preg_replace('/[^*.примерчиком!]/','<font color=red>бла</font>',"Ах да с примерчиком!"); ?> заменит все кроме "примерчиком!"
L I G A Вы не правы. Ваша регулярка заменит много чего лишнего и не один раз diznt Внутри квадратных скобок (например [^abcdef]) будет означать инверсию, то есть "любой знак, но НЕ a,b,c,d,e,f" Вне квадратных скобок - будет означать начало строки. Например preg_match('/^abcd/' ....) будет искать строку начинающуюся на "abcd"
в данном случае она не заменит лишнего поскольку в предыдущих словах нет букв и символов которые есть в "примерчиком!",ну а "*" да сори автоматом поставил,там 1 раза хватит.
L I G A Достаточно универсально НАДЕЯТЬСЯ что буквы из ПРОИЗВОЛЬНОЙ фразы не встретятся до нее, это раз. Вас можно было понять так - конструкция [^текст] позволяет исключить СЛОВОСОЧЕТАНИЕ, а не каждую отдельную букву из набора, это два. Три - хорошо, что PCRE модуль умен, иначе бы конструкция [^.] (с точкой внутри) исключала бы ЛЮБЫЕ символы в принципе
2 спасибо за понимание. 3 что то вы бред несете сударь точка внутри [] теряет свой смысл "любой символ" и обозначает простую точку . >>иначе бы конструкция... на иначе я вам скажу тоже не универсально надеяться.