1) { $i=$page-1; $last="Previous page"; } else { $last=" "; } if ($page<$pages) { $i=$page+1; $next="Next page"; } else { $next=" "; } $middle="Displaying results $firstdisplayed to $lastdisplayed"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "\n"; echo "

$last
$middle
$next


\n"; } if(!isset($pattern)) { $DISABLE_KICKOUTS = true; commonHeader("Site Search"); $form=$PHP_SELF; ?>
Search for:

Restrict the search to:

Error: No search words specified.

"; echo "Click here for a New Search

\n"; CommonFooter(); exit(); } $words=EscapeShellCmd(UrlEncode($pattern)); $config="php"; if ($show=="source") { $exclude="/manual"; $restrict=$MYSITE."source"; $where="PHP3 site source code"; } elseif ($show=="manual") { $restrict=$MYSITE."manual"; $exclude="/source"; $where="PHP documentation"; } else { $exclude="/source"; $restrict=$MYSITE; $where="PHP3 web site"; } if (isset($page)) {$off="&page=$page";} else {$off="";} $query="words=$words&config=$config&exclude=$exclude&restrict=$restrict$off"; exec("$htsearch_prog \"$query\"",&$result); $rc=count($result); if ($rc<2) { echo "There was an error executing this query.

Please try later

"; commonFooter(); exit; } if ($result[2]=="NOMATCH") { echo "Sorry, no documents matched your search for"".$pattern."".

"; echo "Click here for a New Search

\n"; commonFooter(); exit; } $matches=$result[2]; $firstdisplayed=$result[3]; $lastdisplayed=$result[4]; $page=$result[5]; $pages=$result[6]; $baseurl=$PHP_SELF."?pattern=$words&show=$show&base=$base"; echo "$matches documents match your search for '$pattern' in the $where:

\n"; echo "Click here for a New Search

\n"; makeBar("",$page,$pages,$baseurl,$firstdisplayed,$lastdisplayed); $i=7; #skip response header while($i<$rc) { if ($base=="-") { echo $result[$i]; } else { echo eregi_replace("http://[^.]+\.php\.net/","$base/",$result[$i]); } echo "\n"; $i++; } echo "
\n"; makeBar("2",$page,$pages,$baseurl,$firstdisplayed,$lastdisplayed); ?>

Search results courtesy of
ht:dig