if (!session_is_registered("searchstring"))
$_SESSION["searchstring"] = "";
if (!isset($_SESSION["searchstring"]))
$_SESSION["searchstring"] = "";
require ('yfct_php.php');
$strpn = "suchen10.php";
$l_seite_ende = "Zur letzten Seite";
$l_seite_start = "Zur ersten Seite";
$l_seite_vor = "Zur nächsten Seite";
$l_seite_zurueck = "Zur vorhergehenden Seite";
$gstrspan1leer = "";
$gstrspantrennung = "";
$gstrspanpause = "";
$strfolder = dirname($HTTP_SERVER_VARS["REQUEST_URI"]);
$gstrappscriptpath = getmypath("");
$gstrsmcfolder = "";
$strsuchworte = "";
$gstrsuchworte = "";
$strmenu = "0";
$giwritelines = 10;
$gstrfilestart = "";
$gstrfilelast = "";
$giwritefrom = 1;
$gisuchtreffer = 0;
$strsuchworte = getquerystring("__swords");
if (strlen($strsuchworte) == 0)
{
$strsuchworte = getsessionvariable("searchstring");
}
else
{
$x = writesessionvariable("searchstring",rtrim($strsuchworte));
}
if (strlen($strsuchworte) > 0)
{
$gstrsuchworte = rtrim($strsuchworte);
$strsuchworte = $strsuchworte . " ";
}
$gisuchworte = 0;
$garrsuchworte[0] = "";
$gstrfilestart = getquerystring("__slast");
$strsw = getquerystring("__sfrom");
if (strlen($strsw) == 0)
{
$giwritefrom = 1;
}
else
{
if (! is_numeric($strsw))
{
$giwritefrom = 1;
}
else
{
$giwritefrom = $strsw*1;
}
}
$strsw = "";
$iendwhile = 0;
while ((list ($item, $item_value) = each ($_GET)) and ($iendwhile == 0)):
if ($iendwhile == 0)
{
$stritem = strtolower($item);
$strrequest = getquerystring($item);
if (strlen($stritem) > 2 && left($stritem,2) == "_n" && $stritem <> "_npage")
{
switch (left($stritem, 5) )
{
case "_nbac" :
break;
case "_nanf" :
$giwritefrom = 1;
$gstrfilestart = "";
$iendwhile = 1;
break;
case "_nzur" :
$giwritefrom = $giwritefrom - $giwritelines;
$gstrfilestart = "";
$iendwhile = 1;
break;
case "_nvor" :
$giwritefrom = $giwritefrom + $giwritelines;
$iendwhile = 1;
break;
case "_nend" :
$giwritefrom =(($giwritelast-1)*$giwritelines)+1;
$iendwhile = 1;
break;
case "_npnr" :
$giwritefrom = mid($stritem, 7, 2) * $giwritelines;
$gstrfilestart = "";
$iendwhile = 1;
break;
default:
$giwritefrom = 1;
}
}
}
endwhile;
$giwrite = 0;
$girow = 1;
?>
if (strlen($strsuchworte) < 1 || $strmenu == "1")
{
?>
Geben Sie einen oder mehrere Suchbegriffe ein und betätigen Sie die Schaltfläche "Suchen" !
|
}
else
{
$isw = instr(1, $strsuchworte, " ");
while($isw > 0) :
$strsw = rtrim(umlautelow(strtolower(mid($strsuchworte,1,$isw))));
if (strlen(rtrim($strsw)) > 0)
{
$garrsuchworte[$gisuchworte] = rtrim($strsw);
$gisuchworte = $gisuchworte + 1;
}
$strsuchworte = mid($strsuchworte,$isw+1);
$isw = instr(1, $strsuchworte, " ");
endwhile;
?>
$x = allfiles($gstrappscriptpath);
?>
if ($giwrite == 0)
{
?>
Zu den von Ihnen eingegebenen Suchbegriffen wurden keine Suchtreffer erzielt.
|
}
}
function writesuchennavigation($strpn)
{
global $giwrite;
$writesuchennavigation = "";
if ($giwrite > 0)
{
$writesuchennavigation = pagenavigationwrite();
if ($giwrite == 1)
{
$writesuchennavigation = "";
}
else
{
$writesuchennavigation = "";
}
}
}
function allfiles($strfolder)
{
global $gstrfilelast;
global $gstrfilestart;
global $giwritefrom;
global $gisuchtreffer;
global $giwrite;
global $giwritelines;
$ifound = 0;
$istart = 0;
$iwrite = 0;
$odir = dir($strfolder);
while($file=$odir->read()):
if ($istart < 9999)
{
$gstrfilelast = $file;
if (left($gstrfilelast,1) <> "y" && right($gstrfilelast, 3) == "htm" && instr(1,$gstrfilelast,"select") == 0 && instr(1,$gstrfilelast,"index") == 0)
{
if (strlen($gstrfilestart) == 0)
{
$istart = 2;
if ($giwritefrom == 1 || $giwritefrom == $gisuchtreffer+1)
{
$iwrite = 1;
}
else
{
}
}
else
{
if ($gstrfilestart == $gstrfilelast)
{
$istart = 1;
$iwrite = 1;
}
}
switch ($istart )
{
case 0 :
break;
case 1 :
$istart = 2;
break;
case 2 :
if (suchendatei(strtolower($file),$iwrite) == true)
{
$ifound = $ifound + 1;
$gisuchtreffer = $gisuchtreffer + 1;
}
}
if ($giwrite > $giwritelines-1)
{
$istart = 9999;
}
}
}
else
{
}
endwhile;
}
function suchendatei($strfilename_,$flagwrite)
{
global $gstrappscriptpath;
global $gstrsmcfolder;
global $gstrbg;
global $gisuchworte;
global $girow;
global $giwrite;
global $giwritefrom;
global $gif;
global $garrsuchworte;
$strmetacontent = "
0)
{
$strmydir = $strmydir . "/" . $gstrsmcfolder;
}
if (instr(1, $strcontent, "");
if ($pos > 0)
{
$strcontent = $strcontent . mid($strc2,$pos+3);
}
$pos = instr(1, $strcontent, "