esafwan - вы можете использовать выражение regex для извлечения содержимого между div (определенного идентификатора).
Я делал это ранее для тегов изображения, поэтому применяются те же правила.я посмотрю код и немного обновлю сообщение.
[обновить] попробуйте это:
<?php
function get_tag( $attr, $value, $xml ) {
$attr = preg_quote($attr);
$value = preg_quote($value);
$tag_regex = '/<div[^>]*'.$attr.'="'.$value.'">(.*?)<\\/div>/si';
preg_match($tag_regex,
$xml,
$matches);
return $matches[1];
}
$yourentirehtml = file_get_contents("test.html");
$extract = get_tag('id', 'content', $yourentirehtml);
echo $extract;
?>
или более просто:
preg_match("/<div[^>]*id=\"content\">(.*?)<\\/div>/si", $text, $match);
$content = $match[1];
Джим