@include("globals.php"); @include "google_text.php"; @include("const.php"); $wg1=0; $wg2=0; $wg3=0; $wg4=0; $wg5=0; $wg6=0; $wg7=0; #ia?aaioea iieneiaiai cai?ina //$search=strip_tags(); // $search=preg_replace("/[\W]+/"," ",substr(@$_GET['text'],0,255)); // print substr(@$_GET['text'],0,255); $search=preg_replace("/[^\w\x7F-\xFF\s]/"," ",@$_GET['text']); $rtext=''; if ($modeS=='about') $search=$modeSearch; // // echo "
echo $search; ?> echo "".$vlsource ."; "; ?> while ($row=mssql_fetch_array($result)) { // echo ".$row['vlsource']."; "; echo ""; } ?> | Расширенный поиск |
$shortvalue=preg_replace("/[\w]*($words_str)[\w]*/i","\\0",$shortvalue);
echo " Наиболее релевантная работа: ".$vlfraza." |
if ($word1_value!='') { $word1_value=substr($word1_value,0,450); $word1_value=preg_replace("/[\w]*($words_str)[\w]*/i","\\0",$word1_value); echo " ".$word1_value."... ".$word1."..."; } if ($word2_value!='') { $word2_value=substr($word2_value,0,450); $word2_value=preg_replace("/[\w]*($words_str)[\w]*/i","\\0",$word2_value); echo " ".$word2_value."... ".$word2."... "; } } ?> |
if ($fksource==0) proc_select("visualQuery");
else proc_select("visualQueryF");
proc_setparam("@word1",$word1);
proc_setparam("@word2",$word2);
proc_setparam("@word3",$word3);
proc_setparam("@word4",$word4);
proc_setparam("@word5",$word5);
proc_setparam("@word6",$word6);
proc_setparam("@word7",$word7);
proc_setparam("@fk_w1",$wg1);
proc_setparam("@fk_w2",$wg2);
proc_setparam("@fk_w3",$wg3);
proc_setparam("@fk_w4",$wg4);
proc_setparam("@fk_w5",$wg5);
proc_setparam("@fk_w6",$wg6);
proc_setparam("@fk_w7",$wg7);
proc_setparam("@text_query", $search);
proc_setparam("@wrdcount",$wrdcount);
proc_setparam("@page",$page);
proc_setparam("@fksource",$fksource);
$nm=0;
$searchtext_="";
$infotext=''; $ainfotext='';
$result=proc_exec(); $full=1;
//*********************************************************//
if($stat_data=mssql_fetch_array($result))
{
// echo ""; // print_r($stat_data); $num_all=0; if (!(empty($stat_data['allcount']))) {$allcount=$stat_data['allcount'];} #кол-во рефератов для каждого слова $i=1; $wgh=''; $st=true; $infotext.="Результаты поиска ".$defuni.": |
flush();
$allcount=0;
// print "VisualQuery"." @wg1=".$wg1.", @wg2=".$wg2.", @wg3=".$wg3.", @wg4=".$wg4."\n , @wg5=".$wg5.", @wg6=".$wg6.", @wg7=".$wg7.", @text_query='".$search."', @wg=".$wg.", @size=4".", @cachetable=0".", @wrdcount=".$wrdcount."\n , @page=".$page.", @fksource=".$fksource." "; //*******************************************************///////// mssql_data_seek($result,0); //********************************************************//////// //*************************************************** print $ainfotext; //*************************************************** while ($row=mssql_fetch_array($result)) { echo " "; echo " "; else echo " "; $ref_text=$row['cache']; $ref_text=preg_replace("/[\w]*($words_str)[\w]*/i","\\0",$ref_text); echo $ref_text." "; if ($nm==1) { $length=strlen($row['fullvalue']); $dm=$row['vlfraza']; $dm = substr($dm,0,1)."."; $stEnd=strpos($row['fullvalue'],$row['cache'])+ strlen($row['cache']); $ofstart= round(($length - strlen($row['cache']))/2); $ofstart=abs($ofstart); if ($ofstart>$length) $ofstart=$length; $ofs=strpos($row['fullvalue']," ", $ofstart); $ofs=strpos($row['fullvalue']," ", $ofstart); if (!($ofs)) $ofs=0; if ($ofs "; echo $rtext; } if ($nm==2) { $length=strlen($row['fullvalue']); $dm=$row['vlfraza']; $dm = substr($dm,0,1)."."; $stEnd=strpos($row['fullvalue'],$row['cache'])+ strlen($row['cache']); $ofstart= round(($length - strlen($row['cache']))/2); $ofstart=abs($ofstart); if ($ofstart>$length) $ofstart=$length; $ofs=strpos($row['fullvalue']," ", $ofstart); $ofs=strpos($row['fullvalue']," ", $ofstart); if (!($ofs)) $ofs=0; if ($ofs "; echo $rtext; } if ($nm==3) { $length=strlen($row['fullvalue']); $dm=$row['vlfraza']; $dm = substr($dm,0,1)."."; $stEnd=strpos($row['fullvalue'],$row['cache'])+ strlen($row['cache']); $ofstart= abs(round(($length - strlen($row['cache']))/2)); $ofstart=abs($ofstart); if ($ofstart>$length) $ofstart=$length; $ofs=strpos($row['fullvalue']," ", $ofstart); if (!($ofs)) $ofs=0; if ($ofs "; echo $rtext; } echo " ";
$nm=$nm+1;
echo "
";
?>
Версия для чтения
≡
echo " Найденные слова ";
?>
≡
echo " Версия для печати ";
?>
} ?> |
Всего найденно: echo $allcount ?>
« echo $search ?>»
if(empty($search)) print ""; else { $block=preg_replace("/[\D]+/","",@$_GET['b']); if($block<1) $block=0; $sub_array[]=-1; $link_cut=""; #нарезка по десяткам print " Страницы: "; $i=$block*10; if($block>0) print " << предыдущие "; while($i<($block*10)+10 and $i*10<@$allcount) { if($i==$page) { $st1=""; $st2=""; $st="style='font-weight: 600; color:#CC0000'"; } else { $st1=""; $st2=""; $st=""; } print $st1."".($i+1).$st2." "; $i++; } flush(); if(($block+1)*100<@$allcount) print "следующие >>"; } ?>
Поиск значений слов:
if ($wrdcount>=1) { ?> : } ?>
if ($wrdcount>=2) { ?> : } ?>
if ($wrdcount>=3) { ?> : } ?>
if ($wrdcount>=4) { ?> : } ?>
if ($wrdcount>=5) { ?> : } ?>
include ("footer.php") ?>
|