Не получается в парсере убрать картинки.

artemacox
На сайте с 18.01.2010
Offline
89
244

Использую код парсера:

<?php 
header('Content-type: text/html; charset=utf-8');
$content=file_get_contents('http://site.ru/news.php');
$pos=strpos($content,'-');
$content=substr($content,$pos);
$pos=strpos($content, '<LS 500>');
$content=substr($content,0,$pos);
$content=str_replace('<a href="../images/image.jpg"></a>','', $content);
echo $content;
?>

Где, $content=str_replace('<a href="../images/image.jpg"></a>','', $content); пытаюсь убрать картинку.

texnicii
На сайте с 12.11.2009
Offline
77
#1

Вам в этом вопросе больше помогут регулярные выражения и более глубокое изучение мат части.

Улыбающийся подшипник на краю подводного плавания.
дани мапов
На сайте с 06.09.2012
Offline
204
#2


$content=preg_replace("~<img(.*)>~siU","",$content);
Написание и доработка скриптов (PHP, MySQL, JavaScript, jQuery) (/ru/forum/811046)
WP
На сайте с 12.10.2013
Offline
0
#3

Можно не парится с регулярками, я для этого использую phpQuery, если знаете JQuery - то проблем разобраться вообще не будет, в качестве примера хорошая статья. ,

pq($document)->find('img')->remove(); - вот строчка удаляющая картинки.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий