<?php 
 
$html  =  <<<EOF 
<html> 
<p>some random text</p> 
 
<div class="greybackground_desktop" style="background-color:#EFEFEF;"> 
<!-- /49527960/CSF_Article_Middle --> 
<div style="padding-bottom:10px; padding-top: 10px; text-align:center;" id='div-gpt-ad-1441883689230-0'> 
<script type='text/javascript'> 
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1441883689230-0'); }); 
</script> 
</div> 
</div> 
 
<p>some more text</p> 
 
<div><p>example of content that will be incorrectly removed</p></div> 
 
<p>Text that follows</p> 
</html> 
EOF ; 
 
$dom  =  new  DOMDocument( ) ; 
$dom -> loadHTML ( $html ) ; 
 
$xpath  =  new  DOMXpath( $dom ) ; 
 
foreach  ( $xpath -> query ( "//div[@class='greybackground_desktop']" )  as  $div ) 
	$div -> parentNode -> removeChild ( $div ) ; 
 
echo  $dom -> saveHTML ( ) ; 
 
?> 
PD9waHAKCiRodG1sID0gPDw8RU9GCjxodG1sPgo8cD5zb21lIHJhbmRvbSB0ZXh0PC9wPgoKPGRpdiBjbGFzcz0iZ3JleWJhY2tncm91bmRfZGVza3RvcCIgc3R5bGU9ImJhY2tncm91bmQtY29sb3I6I0VGRUZFRjsiPgo8IS0tIC80OTUyNzk2MC9DU0ZfQXJ0aWNsZV9NaWRkbGUgLS0+CjxkaXYgc3R5bGU9InBhZGRpbmctYm90dG9tOjEwcHg7IHBhZGRpbmctdG9wOiAxMHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsiIGlkPSdkaXYtZ3B0LWFkLTE0NDE4ODM2ODkyMzAtMCc+CjxzY3JpcHQgdHlwZT0ndGV4dC9qYXZhc2NyaXB0Jz4KZ29vZ2xldGFnLmNtZC5wdXNoKGZ1bmN0aW9uKCkgeyBnb29nbGV0YWcuZGlzcGxheSgnZGl2LWdwdC1hZC0xNDQxODgzNjg5MjMwLTAnKTsgfSk7Cjwvc2NyaXB0Pgo8L2Rpdj4KPC9kaXY+Cgo8cD5zb21lIG1vcmUgdGV4dDwvcD4KCjxkaXY+PHA+ZXhhbXBsZSBvZiBjb250ZW50IHRoYXQgd2lsbCBiZSBpbmNvcnJlY3RseSByZW1vdmVkPC9wPjwvZGl2PgoKPHA+VGV4dCB0aGF0IGZvbGxvd3M8L3A+CjwvaHRtbD4KRU9GOwoKJGRvbSA9IG5ldyBET01Eb2N1bWVudCgpOwokZG9tLT5sb2FkSFRNTCgkaHRtbCk7CgokeHBhdGggPSBuZXcgRE9NWHBhdGgoJGRvbSk7Cgpmb3JlYWNoICgkeHBhdGgtPnF1ZXJ5KCIvL2RpdltAY2xhc3M9J2dyZXliYWNrZ3JvdW5kX2Rlc2t0b3AnXSIpIGFzICRkaXYpCgkkZGl2LT5wYXJlbnROb2RlLT5yZW1vdmVDaGlsZCgkZGl2KTsKCmVjaG8gJGRvbS0+c2F2ZUhUTUwoKTsKCj8+