问题描述
所以我已经研究了几个小时,也许有人可以对我有所了解。
$searchfiles = array(
"index"=>"Home"
);
接下来我有一个循环,它遍历数组来搜索我在搜索表单中输入的关键字,所以它就像......
$xsearch = $_POST['xsearch'];
接下来是在 echo 语句旁边带有注释的循环
$snippetlength=400;
$resultcount = 1;
foreach ($searchfiles as $searchpage=>$resulttitle) {
$searchpagePHP = $searchpage . ".PHP";
$handle = fopen($searchpagePHP,'r');
$readpage = fread($handle,filesize($searchpagePHP));
echo $readpage; **//OVER HERE I GET THE ENTRIE PAGE AND SEE THE KEYWORD IM LOOKING FOR**
$strippedpage = strip_tags($readpage);
echo $strippedpage; **// OVER HERE I ONLY GET CSS STYLES**
if (stripos($strippedpage,$xsearch)) {
$howmanyoccur = substr_count(strtolower($strippedpage),strtolower($xsearch));
$searchtermlocation = stripos($strippedpage,$xsearch);
if ($searchtermlocation-($snippetlength/2)<0) { $resultstart=0; } else { $resultstart=($searchtermlocation-($snippetlength/2)); }
$displayresult = substr($strippedpage,$resultstart,$snippetlength);
echo "<li><h2>$resulttitle Page <i>(Hits: $howmanyoccur)</i><br></h2>... " . str_ireplace($xsearch,("<span style='background-color:#ffff00; font-weight:bold;'>" . strtoupper($xsearch) . "</span>"),$displayresult) . " ...<br><a href=\"$searchpage.PHP\">Jump to $resulttitle Page</a><br></li><br>";
$resultcount = $resultcount+1;
}
fclose($handle);
}
if ($resultcount==1) { echo "<li><i>We're sorry,but no results were found matching your search term.</i><br></li>"; }
那么我想问的是,为什么我只能从 Strip 标签功能的索引文件中获取 CSS?
我不应该完全得到纯文本吗?
提供了索引文件 Index file as html
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)