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

01.09.2009, 00:20
|
|
Постоянный
Регистрация: 11.03.2008
Сообщений: 347
Провел на форуме: 2075230
Репутация:
462
|
|
del
Последний раз редактировалось ph1l1ster; 01.09.2009 в 01:18..
|
|
|

01.09.2009, 00:26
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
ph1l1ster На перл сами переводите
PHP код:
preg_match("~This links 666*?<td class="data">(+)*?<td class="data">(+)~msi",$in,$res);
|
|
|

04.09.2009, 16:56
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Есть текст:
PHP код:
<td width="25%">
<img src="http://www.converse.com/media/product/102740/standard/102740_m.jpg"/>
<br />
<a href="/products/shoes/sales/102740" title="Pro Leather 1976">Pro Leather 1976</a><br />
Price: $70
</td>
<td width="25%">
<img src="http://www.converse.com/media/product/102741/standard/102741_m.jpg"/>
<br />
<a href="/products/shoes/sales/102741" title="Pro Leather 1976">Pro Leather 1976</a><br />
Price: $70
</td>
<td width="25%">
<img src="http://www.converse.com/media/product/508726/standard/508726_m.jpg"/>
<br />
<a href="/products/shoes/sales/508726" title="Angeles LE">Angeles LE</a><br />
Price: $55
</td>
Нужно его распарсить, что бы его получить массив, в котором значения, это то, что между <td width="25%"> и </td>
Нужен результат
<img src="http://www.converse.com/media/product/102741/standard/102741_m.jpg"/>
<br />
<a href="/products/shoes/sales/102741" title="Pro Leather 1976">Pro Leather 1976</a><br />
Price: $70
PHP код:
$sPattern = '|(.*)<td width="25%">(.*)</td>(.*)|s';
preg_match_all( $sPattern, $this->sContent, $aMatches );
print_r( $aMatches[2] );
Запоминает, тольк то, что в ПОСЛЕДНЕЙ я чейке
Нужно запомнить все ячейки
Спасибо!
Последний раз редактировалось Naydav; 04.09.2009 в 17:06..
|
|
|

04.09.2009, 17:26
|
|
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме: 9220514
Репутация:
3338
|
|
Сообщение от Naydav
Есть текст:
PHP код:
<td width="25%">
<img src="http://www.converse.com/media/product/102740/standard/102740_m.jpg"/>
<br />
<a href="/products/shoes/sales/102740" title="Pro Leather 1976">Pro Leather 1976</a><br />
Price: $70
</td>
<td width="25%">
<img src="http://www.converse.com/media/product/102741/standard/102741_m.jpg"/>
<br />
<a href="/products/shoes/sales/102741" title="Pro Leather 1976">Pro Leather 1976</a><br />
Price: $70
</td>
<td width="25%">
<img src="http://www.converse.com/media/product/508726/standard/508726_m.jpg"/>
<br />
<a href="/products/shoes/sales/508726" title="Angeles LE">Angeles LE</a><br />
Price: $55
</td>
Нужно его распарсить, что бы его получить массив, в котором значения, это то, что между <td width="25%"> и </td>
Нужен результат
PHP код:
$sPattern = '|(.*)<td width="25%">(.*)</td>(.*)|s';
preg_match_all( $sPattern, $this->sContent, $aMatches );
print_r( $aMatches[2] );
Запоминает, тольк то, что в ПОСЛЕДНЕЙ я чейке
Нужно запомнить все ячейки
Спасибо!
PHP код:
<pre>
<?php
$a = '<td width="25%">
<img src="http://www.converse.com/media/product/102740/standard/102740_m.jpg"/>
<br />
<a href="/products/shoes/sales/102740" title="Pro Leather 1976">Pro Leather 1976</a><br />
Price: $70
</td>
<td width="25%">
<img src="http://www.converse.com/media/product/102741/standard/102741_m.jpg"/>
<br />
<a href="/products/shoes/sales/102741" title="Pro Leather 1976">Pro Leather 1976</a><br />
Price: $75
</td>
<td width="25%">
<img src="http://www.converse.com/media/product/508726/standard/508726_m.jpg"/>
<br />
<a href="/products/shoes/sales/508726" title="Angeles LE">Angeles LE</a><br />
Price: $55
</td>';
$sPattern = '|(.*)<td width="25%">(.*)</td>(.*)|Uis';
preg_match_all( $sPattern, $a, $aMatches );
print_r($aMatches[2]);
?>
</pre>
|
|
|

04.09.2009, 17:20
|
|
Постоянный
Регистрация: 27.07.2008
Сообщений: 614
Провел на форуме: 4532332
Репутация:
1196
|
|
2#Wolf#
PHP код:
<?php
$kod=file_get_contents('http://forum.antichat.ru/avatars/avatar52937.gif');
file_put_contents ('ava.gif',$kod );
?>
|
|
|

04.09.2009, 17:32
|
|
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме: 849583
Репутация:
210
|
|
Pashkela
Спасибо!
Блин полный бред, у меня такое же выражение было , не работало 
Я уже начал волноватся 
`U` в нижнем регистре написал
Pashkela, СПАСИБО!!!
|
|
|

05.09.2009, 12:46
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Как написать htaccess, чтобы при обращении к указанным мной несуществуемым папкам редиректило на скрипт, на другом серваке с передачей имени запрошенной папки? Htaccess не в корне должен быть, а в подпапке.
Например,
при обращении к
http://server.com/papka/lala1/?id=4
редиректило на http://server2.com/papka2/script.php?data=lala1
При обращении к
http://server.com/papka/lala2/?id=9
на
http://server2.com/papka2/script.php?data=lala2
Где, papka и papka2 - реально существующие папки
и тд.
|
|
|

05.09.2009, 13:15
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Сделал так
RedirectMatch (\.lala1) http://server2.com/papka2/script.php?data=lala1
RedirectMatch (\.lala2) http://server2.com/papka2/script.php?data=lala2
Редиректит, но знак вопроса урленкодится почему то, то есть редиректит на
http://server2.com/papka2/script.php%3Fdata=lala1
,
а не на
http://server2.com/papka2/script.php?data=lala1
Почему так?
|
|
|

05.09.2009, 14:34
|
|
Reservists Of Antichat - Level 6
Регистрация: 25.04.2008
Сообщений: 827
Провел на форуме: 2769640
Репутация:
1304
|
|
попугай
Код:
RewriteEngine On
RewriteRule ^/papka/(.+)/ http://server2.com/papka2/script.php?data=$1 [R,L]
Или
Код:
RewriteEngine On
RewriteBase /papka
RewriteRule ^(.+)/?.* http://server2.com/papka2/script.php?data=$1 [R,L]
__________________
Любая действущая программа устарела.
Создайте систему, которой сможет пользоваться даже дурак ,и только дурак захочет ею пользоваться.
Как правильно задавать вопросы: _http://www.yakimchuk.ru/questions.htm
Последний раз редактировалось Gifts; 05.09.2009 в 14:36..
|
|
|

05.09.2009, 14:50
|
|
Познавший АНТИЧАТ
Регистрация: 15.01.2008
Сообщений: 1,166
Провел на форуме: 2459557
Репутация:
606
|
|
Ага, спасибо. Сделал так
RewriteEngine On
RewriteRule ^lala1/(.*) http://server2.com/papka2/script.php?data=lala1 [R,L]
Работает
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|