Два вопроса по грабу WAP.MARFA.RU

534
.
Янулов
1) я вырезаю рекламу коммандой:
$file = preg_replace('/<a href="http:\/\/wap.1124.ru\/pr\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/wap.1124.ru\/game_sms\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/fullbox.su\/love\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/fullbox.su\/fantom\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/fullbox.su\/friend\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/wap.1124.ru\/pr\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/wap.1124.ru\/game_sms\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/fullbox.su\/love\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/fullbox.su\/fantom\/(.*?)<\/a>/si','',$file);
$file = preg_replace('/<a href="http:\/\/fullbox.su\/friend\/(.*?)<\/a>/si','',$file);
почему реклама исчезает не совсем т.е. вместо рекламы пустые строки. Почему так?
2) какой код нужен чтобы обрезать Wml/Xtml версии внизу?
(http://copceac.org.ru/loads/ )
буду благодарен.
.
Янулов, вот так устроит?
$file = str_replace('<?xml version="1.0" encoding="UTF-8"?>', '',$file);
$file = preg_replace('/<br\/>---<br\/>(.*?)<\/html>/si','',$file);

$file = preg_replace('/<!DOCTYPE(.*?)<\/head>/si','',$file);
.
копирайт в виде текста убирается командой $file=preg_replace("/&#169; текст_копирайта/",'',$file);
в твоём случае, копирайт это ссылка.
по поводу "почему на месте вырезанного остаётся пустое место". хз. вмдимо именно из-за разных версий страниц, хотя тут не уверен.
.
Warlock (08.08.2009/19:00)
копирайт в виде текста убирается командой $file=preg_replace("/&#169; текст_копирайта/",'',$file);
в твоём случае, копирайт это ссылка.
по поводу "почему на месте вырезанного остаётся пустое место".
Не получилось. Куда это примерно надо вписать?
.
Янулов, ну я писал именно для вырезания текста копирайта. для вырезания копирайта ссылки попробуй команду вида:
$file=str_preg('<a href="http://ссылка_копирайта">&#169; Текст_копирайта</a>','', $file);
или попробуй тоже самое, только не вырезанием, а заменой.
.
&#169; - это значек (с)
.
Warlock (08.08.2009/19:42)
Янулов, ну я писал именно для вырезания текста копирайта. для вырезания копирайта ссылки попробуй команду вида:
$file=str_preg('<a href="http://ссылка_копирайта">&#169; Текст_копирайта</a>','', $file
Так это понятно. Но как вырезать выбор версии wml/xhtml?
.
граббы - говно
.
ЭМИССАР, грабберы - это грабберы. говно - флудить в темах.
.
Warlock (08.08.2009/19:52)
ЭМИССАР, грабберы - это грабберы. говно - флудить в темах.
сам то понял что написал?
Всего: 15