HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > PHP
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 14.12.2009, 15:22
foxxx1234
Познающий
Регистрация: 26.11.2008
Сообщений: 40
Провел на форуме:
1410006

Репутация: 4
Отправить сообщение для foxxx1234 с помощью ICQ
По умолчанию

Что то не получается вытащить цифры после Location: /id
PHP код:
HTTP/1.1 302 Found
Server
nginx/0.7.59
Date
Mon14 Dec 2009 11:17:46 GMT
Content
-Typetext/htmlcharset=windows-1251
Connection
close
X
-Powered-ByPHP/5.2.6-1+lenny3
Pragma
no-cache
Cache
-controlno-store
Set
-Cookieremixchk=5expires=Thu09-Dec-2010 05:38:21 GMTpath=/; domain=.vkontakte.ru
Set
-Cookieremixsid=c54f572c56461cef2bc77daf110a3a2c16bc62f49f31bb800bf161aexpires=Thu09-Dec-2010 10:36:40 GMTpath=/; domain=.vkontakte.ru
Location
: /id12345678
Vary
Accept-Encoding
Content
-Length0

HTTP
/1.1 200 OK
Server
nginx/0.7.59
Date
Mon14 Dec 2009 11:17:50 GMT
Content
-Typetext/htmlcharset=windows-1251
Transfer
-Encodingchunked
Connection
keep-alive
X
-Powered-ByPHP/5.2.6-1+lenny3
Pragma
no-cache
Cache
-controlno-store
Vary
Accept-Encoding 
Подскажите кто может.
 
Ответить с цитированием

  #2  
Старый 14.12.2009, 15:29
whexp
Познающий
Регистрация: 30.11.2009
Сообщений: 97
Провел на форуме:
333264

Репутация: 80
По умолчанию

foxxx1234,
Код:
Location: /id(\d+)\n
 
Ответить с цитированием

  #3  
Старый 14.12.2009, 16:06
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

PHP код:
preg_match ('#Location:\s+/id(\d+)\r\n#'$str$m);
echo 
$m[1]; 
 
Ответить с цитированием

  #4  
Старый 14.12.2009, 20:25
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

у меня есть текст
Код:
<a href="" class="tracknews">*ТЕКСТ*</a>
и надо заменивать что бы остался только *ТЕКСТ*, сам шаблон статический кроме слова *ТЕКСТ*. я написал регулярку только она его не хочет доставать:

Код:
$txt = preg_replace('#<a href="" class="tracknews">.+?</a>#si', '\\1', $txt);
 
Ответить с цитированием

  #5  
Старый 14.12.2009, 20:46
b3
Постоянный
Регистрация: 05.12.2004
Сообщений: 647
Провел на форуме:
1698585

Репутация: 818


Отправить сообщение для b3 с помощью ICQ
По умолчанию

Цитата:
Сообщение от 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;
?>
 
Ответить с цитированием

  #6  
Старый 14.12.2009, 21:02
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

не то, оставляет </a>
 
Ответить с цитированием

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

Репутация: 14
По умолчанию

все, я сам разобрался
 
Ответить с цитированием

  #8  
Старый 16.12.2009, 22:20
alwex
Участник форума
Регистрация: 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>,&nbsp;<a href='/level/10/m_act[company]/4/' class='all'>&laquo;Парадиз&raquo;</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>#';
но они не пашут
 
Ответить с цитированием

  #9  
Старый 16.12.2009, 22:24
Gifts
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
 
Ответить с цитированием

  #10  
Старый 16.12.2009, 22:37
alwex
Участник форума
Регистрация: 14.12.2008
Сообщений: 140
Провел на форуме:
186812

Репутация: 14
По умолчанию

спасибо)
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23
Всё о беспороводном соединении на кпк и смартфонах! Задай вопрос - получи ответ! ARMENIN Беспроводные технологии/Wi-Fi/Wardriving 2 02.11.2008 00:40



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ