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

31.03.2009, 11:10
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
PHP код:
<?php
$in = '<a id="ct_gv_ct_NAME" href="Default.aspx?action=go&PGIndex%3d0%26WPGOrderBy%3d ">link_name</a>';
preg_match_all('|a id=.*href="(.*)">.*</a>|Ui',$in,$rez);
print_r($rez);
?>
|
|
|

31.03.2009, 12:20
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
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>
|
|
|

31.03.2009, 12:23
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
это в $rez[0][...], а в $rez[1][...] загляни
|
|
|

31.03.2009, 12:33
|
|
Познавший АНТИЧАТ
Регистрация: 07.05.2006
Сообщений: 1,031
Провел на форуме: 5885100
Репутация:
773
|
|
ога точна )
|
|
|

01.04.2009, 15:12
|
|
Постоянный
Регистрация: 13.02.2007
Сообщений: 406
Провел на форуме: 2706059
Репутация:
206
|
|
вот часть текста
<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; 01.04.2009 в 15:32..
|
|
|

01.04.2009, 16:58
|
|
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме: 5321514
Репутация:
3313
|
|
.jpg , точки экранируй
|
|
|

01.04.2009, 18:26
|
|
Постоянный
Регистрация: 29.05.2007
Сообщений: 852
Провел на форуме: 4832771
Репутация:
1916
|
|
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 символа ))
|
|
|

01.04.2009, 19:38
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
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>
|
|
|

05.04.2009, 13:10
|
|
Познающий
Регистрация: 14.03.2009
Сообщений: 86
Провел на форуме: 385811
Репутация:
12
|
|
Как найти и дописать после <body onload="blabla" style="blabla"> строку?
|
|
|

05.04.2009, 13:35
|
|
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме: 6075534
Репутация:
2731
|
|
PHP код:
<?
$write='строка для дописи'; //строка для дописи
$str='<body onload="blabla" style="blabla">'; //сама строка
$str=preg_replace("#<body onload=\".*\" style=\".*\">#",$str.$write,$str); //добавляем
echo $str;
?>
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|