есть файл txt в нем строки такова типа: Code: 21.10.2010 17:52:19 - http://www.lah.ru/dis/style.css 21.10.2010 17:52:19 - http://mc.yandex.ru/metrika/watch.js 21.10.2010 17:52:19 - http://sitecheck2.opera.com/?host=izotop.kubanhost.net&hdn=7AEnrobYa0SDsgi/EmoSzA== 21.10.2010 17:52:19 - http://sitecheck2.opera.com/?host=rutracker.org&hdn=Tc3zKIabf/rmrGCEm58tCw== 21.10.2010 17:52:20 - http://sitecheck2.opera.com/?host=www.lah.ru&hdn=DZtBj71LlFoDDhCHdjR7Uw== 21.10.2010 17:52:20 - http://narutoproject.ru/forum/favicon.ico 21.10.2010 17:52:20 - http://sitecheck2.opera.com/?host=beliy-iris.clan.su&hdn=%2B5VSS2sOkez5o3lJnyGrDw== 21.10.2010 17:52:20 - http://narutoproject.ru/forum/style_images/1/folder_editor_images/css_rte.css 21.10.2010 17:52:22 - http://sitecheck2.opera.com/?host=forum.nemodniy.ru&hdn=ncqy0hHiEw5OV5FMxDcUaw== 21.10.2010 17:52:23 - http://sitecheck2.opera.com/?host=www.one-piece.ru&hdn=UEaUBV424r3oPzE3UTcmYA== 21.10.2010 17:52:23 - http://narutoproject.ru/forum/style_images/css_2.css как вывеси етот фаил с модерацией строк..... кароче из строк вырезать все строки которые содержат "sitecheck2.opera.com" и в итоге вывести только: Code: 21.10.2010 17:52:19 - http://www.lah.ru/dis/style.css 21.10.2010 17:52:19 - http://mc.yandex.ru/metrika/watch.js 21.10.2010 17:52:20 - http://narutoproject.ru/forum/favicon.ico 21.10.2010 17:52:20 - http://narutoproject.ru/forum/style_images/1/folder_editor_images/css_rte.css 21.10.2010 17:52:23 - http://narutoproject.ru/forum/style_images/css_2.css
PHP: <pre> <?php $txt = '21.10.2010 17:52:19 - http://www.lah.ru/dis/style.css 21.10.2010 17:52:19 - http://mc.yandex.ru/metrika/watch.js 21.10.2010 17:52:19 - http://sitecheck2.opera.com/?host=izotop.kubanhost.net&hdn=7AEnrobYa0SDsgi/EmoSzA== 21.10.2010 17:52:19 - http://sitecheck2.opera.com/?host=rutracker.org&hdn=Tc3zKIabf/rmrGCEm58tCw== 21.10.2010 17:52:20 - http://sitecheck2.opera.com/?host=www.lah.ru&hdn=DZtBj71LlFoDDhCHdjR7Uw== 21.10.2010 17:52:20 - http://narutoproject.ru/forum/favicon.ico 21.10.2010 17:52:20 - http://sitecheck2.opera.com/?host=beliy-iris.clan.su&hdn=%2B5VSS2sOkez5o3lJnyGrDw== 21.10.2010 17:52:20 - http://narutoproject.ru/forum/style_images/1/folder_editor_images/css_rte.css 21.10.2010 17:52:22 - http://sitecheck2.opera.com/?host=forum.nemodniy.ru&hdn=ncqy0hHiEw5OV5FMxDcUaw== 21.10.2010 17:52:23 - http://sitecheck2.opera.com/?host=www.one-piece.ru&hdn=UEaUBV424r3oPzE3UTcmYA== 21.10.2010 17:52:23 - http://narutoproject.ru/forum/style_images/css_2.css '; echo preg_replace('#.*sitecheck2.*\r\n#','',$txt); ?>
чета такая вот конструкция не пашет... PHP: <pre> <? $logi = file_get_contents('../systema/system_tleo_21_10_2010.txt'); $log = preg_replace('#.*sitecheck2.*\r\n#','',$logi); echo $log; ?>
да спасибо так работает, а можно ли добавить несколько вариантов или как нить так ? PHP: <pre> <? $logi = file_get_contents('../systema/system_tleo_21_10_2010.txt'); $filtri = array('sitecheck2.','img844.','imageshack.us'); $log = preg_replace('#.*'.$filtri.'*\n#','',$logi); echo $log; ?>
Почитай про регулярные выражения =) $log = preg_replace('#.*(sitecheck2\.|img844\.|imageshack\.us).*\n#','',$logi);