$topic = "Interaktiv";
$title = "Suche";
include("inc/header.php");
@include("/home/www/web584/html/db.inc.php");
?>
if(!$_GET['q'])
{
echo "
Bitte geben Sie in das Formular oben rechts einen Suchbegriff ein.";
}
else
{
$frage = strtolower($q);
$fragearray = explode(" ",$frage);
$trefferanzahl = 0;
/**********************************************************
Suchergebnisse im redaktionellen Teil
Eine simple Suche über HTML-Dateien - Nur für PHP5
Copyright (c) 2006 by Phillip 'Firebird' Berndt
**********************************************************/
echo "
Suchergebnisse im redaktionellen Teil
";
echo "
";
// Die Suche arbeitet über Verzeichnisse rekursiv, daher muss sie in einer Funktion liegen
$dir = "/kunden/bits-dont-byte.de/webseiten/wiegard";
function search($dir)
{
// Verzeichnis lesen
global $seiten;
global $seitennamen;
$odir = new DirectoryIterator($dir);
while($odir->valid())
{
// Dateien mit einem . (In Linux versteckte Dateien) übergehen
if($odir->isDot())
{
$odir->next();
continue;
}
// In php-Dateien suchen
elseif(preg_match('/\.php?/i', $odir->getFilename()))
{
// Textinhalt laden
$content = strip_tags(file_get_contents($odir->getFilename()));
// Darin nach $_GET['q'] suchen und bei Erfolg einen Link ausgeben
if(stripos($content, $_GET['q']) !== false)
{
$dateipfad = "/".$odir->getFilename();
$positionSeiten = array_search($dateipfad,$seiten);
$seitenname = $seitennamen[$positionSeiten];
echo '- '.$seitenname.'';
echo "www.rainerwiegard.de$dateipfad";
echo "
";
$trefferanzahl = $trefferanzahl +1;
}
}
$odir->next();
}
if ($trefferanzahl == 0) echo "- keine Treffer
";
}
search('./');
echo "
";
/**********************************************************
Suchergebnisse in Presse und Reden
**********************************************************/
$abfrage = "select id, titel, untertitel, rubrik, datum from papa_texte where ";
for($f=0; $f
Suchergebnisse in Blog, Presse und Reden";
echo "";
if ($numresearch > 0)
{
for ($nr=0; $nr<$numresearch; $nr++)
{
$id = mysql_result($research, $nr, "id");
$titel = mysql_result($research, $nr, "titel");
$titel = htmlentities($titel, ENT_QUOTES,"ISO-8859-15");
$titel = specials($titel);
$untertitel = mysql_result($research, $nr, "untertitel");
$untertitel = htmlentities($untertitel, ENT_QUOTES,"ISO-8859-15");
$untertitel = specials($untertitel);
$rubrik = mysql_result($research, $nr, "rubrik");
$datum = mysql_result($research, $nr, "datum");
// Monat ermitteln
$monat = substr($datum,5,2);
$monatsname = $monate[($monat-1)];
$datum = substr($datum,8,2).". ".$monatsname." ".substr($datum,0,4);
// Link basteln
if ($rubrik == "press")
{
$link = "pressemitteilungen.php";
$rubrik = "Pressemitteilung";
}
if ($rubrik == "reden")
{
$link = "reden.php";
$rubrik = "Rede";
}
if ($rubrik == "blog")
{
$link = "blog.php";
$rubrik = "Ministerblog";
}
echo "- ";
if ($titel) echo "". $titel ."";
else echo "". $untertitel ."";
echo $rubrik." vom ".$datum;
echo "
www.rainerwiegard.de/$link?id=$id";
echo " \n\n";
}
unset($id);
}
else echo "- keine Treffer
";
echo "
";
}
?>
mysql_close($db);
include("inc/footer.php");
?>