HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2

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

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

  #1  
Старый 01.09.2009, 00:20
ph1l1ster
Постоянный
Регистрация: 11.03.2008
Сообщений: 347
Провел на форуме:
2075230

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

del

Последний раз редактировалось ph1l1ster; 01.09.2009 в 01:18..
 
Ответить с цитированием

  #2  
Старый 01.09.2009, 00:26
Gifts
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); 
 
Ответить с цитированием

  #3  
Старый 04.09.2009, 16:56
Naydav
Постоянный
Регистрация: 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..
 
Ответить с цитированием

  #4  
Старый 04.09.2009, 17:26
Pashkela
Динозавр
Регистрация: 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>
 
Ответить с цитированием

  #5  
Старый 04.09.2009, 17:20
L I G A
Постоянный
Регистрация: 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 );
?>
 
Ответить с цитированием

  #6  
Старый 04.09.2009, 17:32
Naydav
Постоянный
Регистрация: 30.12.2006
Сообщений: 434
Провел на форуме:
849583

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

Pashkela

Спасибо!

Блин полный бред, у меня такое же выражение было , не работало
Я уже начал волноватся
`U` в нижнем регистре написал
Pashkela, СПАСИБО!!!
 
Ответить с цитированием

  #7  
Старый 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 - реально существующие папки

и тд.
 
Ответить с цитированием

  #8  
Старый 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

Почему так?
 
Ответить с цитированием

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

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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[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 ™ © 2001- Antichat Kft.