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

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

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

  #891  
Старый 12.12.2009, 22:20
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


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

Я написал про это в своём посте.Вопрос закрыт.
__________________
Blog
 
Ответить с цитированием

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

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

Location: /id12345677
Подскажите как написать чтобы выводились только цифры
 
Ответить с цитированием

  #893  
Старый 13.12.2009, 03:13
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


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

PHP код:
<?php
$a 
"Location: /id12345677";
preg_match('#\d+#',$a,$res);
echo 
$res[0];
?>
 
Ответить с цитированием

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

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

Спасибо большое.
 
Ответить с цитированием

  #895  
Старый 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 
Подскажите кто может.
 
Ответить с цитированием

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

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

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

  #897  
Старый 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]; 
 
Ответить с цитированием

  #898  
Старый 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);
 
Ответить с цитированием

  #899  
Старый 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;
?>
 
Ответить с цитированием

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

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Delphi]/[Pascal] Задай вопрос, получи ответ Isis С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby 6762 17.06.2010 21:23



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


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




ANTICHAT.XYZ