Thanks for your help.
- Code: Select all
<?php
function enclose($start, $end1, $end2)
{
return "$start((?:[^$end1]|$end1(?!$end2))*)$end1$end2";
}
$fcont = file_get_contents("http://www.gazi.edu.tr");
$pstring1 = "'[^']*'";
$pstring2 = '"[^"]*"';
$pnstring = "[^'\">]";
$pintag = "(?:$pstring1|$pstring2|$pnstring)*";
$pattrs = "(?:\\s$pintag){0,1}";
$pcomtag = enclose('<!--', '-', '->');
$pscrtag = enclose("<script$pattrs>", "<", "\\/script>");
$pstytag = enclose("<style$pattrs>", "<", "\\/style>");
$pexclude = "(?:$pcomtag|$pscrtag|$pstytag)";
$fcont2 = preg_replace("/$pexclude/iX", '', $fcont);
echo $fcont2;
?>