WapStyle » 2009.02.28 10:10

Не могу убрать в грабе следующие сслыки
<a href="/info.php?who=......">......</a>
<a href="show_cl.php?act=comments&amp;file=......">Ком: ....</a>
..... - это означает что сдесь что-то часто меняется
Как их убрать помогите плиз.
вот пример граба http://lameru.net.ru/1/

Gemorroj » 2009.02.28 10:41

Код:

1
span style="color: #0000BB"><?php$str = 'text <a href="/info.php?who=......">......</a> text';$str = preg_replace('/<a href="\/info\.php\?who=.*">.*<\/a>/i', 'replace', $str);print $str;//////////$str = 'text <a href="show_cl.php?act=comments&amp;file=......">Ком: ....</a> text';$str = preg_replace('/<a href="show_cl\.php\?act=comments&amp;file=.*">Ком:.*<\/a>/iu', 'replace', $str);print $str;?>
WapStyle » 2009.02.28 10:46

$str = preg_replace('/<a href="\/info\.php\?who=.*">.*<\/a>/i', 'replace', $str);
$str = preg_replace('/<a href="show_cl\.php\?act=comments&amp;file=.*">Ком:.*<\/a>/iu', 'replace', $str);
не прокатило http://lameru.net.ru/1/index.php?act=flist&login=WapStyle&pass=123456&cat=programs/internet&red=4

Gemorroj » 2009.02.28 10:49

дай тогда конкретную строку без ......
Добавлено спустя   1 минуту  21 секунду:
а что не прокатило? по указанной ссылке ничего похожего

WapStyle » 2009.02.28 10:51

<a href="/info.php?who=Natalia_let">Natalia_let</a>
<a href="show_cl.php?act=comments&amp;file=1232484423">Ком: 0</a>
Добавлено спустя   1 минуту  20 секунд:

Gemorroj написал:

дай тогда конкретную строку без ......
Добавлено спустя   1 минуту  21 секунду:
а что не прокатило? по указанной ссылке ничего похожего

:)  убрало всю страницу почти.
Добавлено спустя   3 минуты  39 секунд:
Вот сейчас я обратно всё вернул. теперь глянь какая страница должна быть, мне надо как - то просто убрать 2 этих ссылки. Я пробовал уже как знал не чё не получалось.

Gemorroj » 2009.02.28 10:55

U добавь как модификатор
Добавлено спустя    38 секунд:

Код:

1
span style="color: #0000BB"><?php$str = 'text <a href="/info.php?who=......">......</a> text';$str = preg_replace('/<a href="\/info\.php\?who=.*">.*<\/a>/iU', 'replace', $str);print $str;//////////$str = 'text <a href="show_cl.php?act=comments&amp;file=......">Ком: ....</a> text';$str = preg_replace('/<a href="show_cl\.php\?act=comments&amp;file=.*">Ком:.*<\/a>/iuU', 'replace', $str);print $str;?>
WapStyle » 2009.02.28 11:02

Спасибо и респект тебе!

WapStyle » 2009.03.02 21:16

Вот ещё проблемка
не качает по данной ссылке. <a href="index.php?dc_id=....&amp;mod=get&amp;ka4ka=.....">Скачать (919,9 Кб)</a>

где ..... - часто меняющиеся данные

как сделать чтобы качало? изменить ссылку не могу т.к. весь загруз центр состоит из одного файла

Gemorroj » 2009.03.02 22:14

что сделать-то надо?

WapStyle » 2009.03.07 14:00

С тем разобрался :) вот есть другая у меня проблемка не могу не в какую убрать
....|....<br/>
[0.0....]

Тут показывает хосты хиты м в низу генерация.

Gemorroj » 2009.03.07 14:22

дай кусок побольше

WapStyle » 2009.03.07 14:38

<div class="main">
© KENGU.RU 2007-2009</div>
<div>
51935|1125745<br/>
[0.01551]</div>
</body></html>
Добавлено спустя   2 минуты  11 секунд:
И ещё как заменить
<style type="text/css">
Тут стиль
</style>

на

<link rel="stylesheet" type="text/css" href="style.css"/>

И всё на данный моммент у меня только эти проблемки. А так уже граб готов.

Gemorroj » 2009.03.07 15:26

если <div class="main"> больше не встречается, то можно так

Код:

1
span style="color: #0000BB"><?php$str = '<div class="main">© KENGU.RU 2007-2009</div><div>51935|1125745<br/>[0.01551]</div></body></html>';echo preg_replace('/<div class="main">.+<\/body>/isU', '', $str);?>

стиль аналогичным способом

Код:

1
span style="color: #0000BB"><?php$str = '<style type="text/css">Тут стиль</style>';echo preg_replace('/<style type="text\/css">.+<\/style>/isU', '<link rel="stylesheet" type="text/css" href="style.css"/>', $str);?>
WapStyle » 2009.03.07 15:30

Спасибо. Помогло. Тока я вводил так

$file = preg_replace('/<div class="main">.+<\/body>/isU', '', $file);