ANTICHAT — форум по информационной безопасности, OSINT и технологиям
ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию.
Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club,
и теперь снова доступен на новом адресе —
forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.

14.12.2009, 15:22
|
|
Познающий
Регистрация: 26.11.2008
Сообщений: 40
Провел на форуме: 1410006
Репутация:
4
|
|
Что то не получается вытащить цифры после Location: /id
PHP код:
HTTP/1.1 302 Found
Server: nginx/0.7.59
Date: Mon, 14 Dec 2009 11:17:46 GMT
Content-Type: text/html; charset=windows-1251
Connection: close
X-Powered-By: PHP/5.2.6-1+lenny3
Pragma: no-cache
Cache-control: no-store
Set-Cookie: remixchk=5; expires=Thu, 09-Dec-2010 05:38:21 GMT; path=/; domain=.vkontakte.ru
Set-Cookie: remixsid=c54f572c56461cef2bc77daf110a3a2c16bc62f49f31bb800bf161a; expires=Thu, 09-Dec-2010 10:36:40 GMT; path=/; domain=.vkontakte.ru
Location: /id12345678
Vary: Accept-Encoding
Content-Length: 0
HTTP/1.1 200 OK
Server: nginx/0.7.59
Date: Mon, 14 Dec 2009 11:17:50 GMT
Content-Type: text/html; charset=windows-1251
Transfer-Encoding: chunked
Connection: keep-alive
X-Powered-By: PHP/5.2.6-1+lenny3
Pragma: no-cache
Cache-control: no-store
Vary: Accept-Encoding
Подскажите кто может.
|
|
|

14.12.2009, 15:29
|
|
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме: 333264
Репутация:
80
|
|
foxxx1234,
Код:
Location: /id(\d+)\n
|
|
|

14.12.2009, 16:06
|
|
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме: 3660186
Репутация:
905
|
|
PHP код:
preg_match ('#Location:\s+/id(\d+)\r\n#', $str, $m);
echo $m[1];
|
|
|

14.12.2009, 20:25
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
у меня есть текст
Код:
<a href="" class="tracknews">*ТЕКСТ*</a>
и надо заменивать что бы остался только *ТЕКСТ*, сам шаблон статический кроме слова *ТЕКСТ*. я написал регулярку только она его не хочет доставать:
Код:
$txt = preg_replace('#<a href="" class="tracknews">.+?</a>#si', '\\1', $txt);
|
|
|

14.12.2009, 20:46
|
|
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме: 1698585
Репутация:
818
|
|
Сообщение от alwex
у меня есть текст
Код:
<a href="" class="tracknews">*ТЕКСТ*</a>
и надо заменивать что бы остался только *ТЕКСТ*, сам шаблон статический кроме слова *ТЕКСТ*. я написал регулярку только она его не хочет доставать:
Код:
$txt = preg_replace('#<a href="" class="tracknews">.+?</a>#si', '\\1', $txt);
PHP код:
<?php
$txt = '<a href="" class="tracknews">*ТЕКСТ*</a>';
$txt = preg_replace('#<a href="" class="tracknews">(.*)</a>#','$1',$txt);
echo $txt;
?>
|
|
|

14.12.2009, 21:02
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
не то, оставляет </a>
|
|
|

14.12.2009, 21:08
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
все, я сам разобрался
|
|
|

16.12.2009, 22:20
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
здравствуйте ещё раз, писал я регулярку и никак не могу её сделать рабочей
есть текст
Код:
<tr><td class="type">премьера (мир)</td><td class="calendar"><a href="/level/80/film/279221/">14 ноября 2009</a></td></tr>
<tr><td class="type">премьера (РФ)</td><td class="calendar"> <a class='all' href='/level/8/view/prem/year/2009/#279221'>19 ноября 2009</a>, <a href='/level/10/m_act[company]/4/' class='all'>«Парадиз»</a></td></tr>
вот как я сделал
Код:
$search = '#<tr><td class="type">премьера (РФ)</td><td class="calendar">(.*)</td></tr>#';
$search = '#<tr><td class="type">премьера (мир)</td><td class="calendar">(.*)</td></tr>#';
но они не пашут
|
|
|

16.12.2009, 22:24
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
alwex
PHP код:
preg_match('~<tr><td class="type">премьера \(РФ\)</td><td class="calendar">(.*?)</td></tr>~i',$in,$out);
Для любителей копировать не думая - придумали функцию preg_quote.
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
|
|
|

16.12.2009, 22:37
|
|
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме: 186812
Репутация:
14
|
|
спасибо)
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|