JulianMark
Neues Mitglied
Kann mir jemand einstellen, dass die Suche Groß- und Kleinschreibung ignoriert?
Code:
<form name="form1" method="post" action="search.php" style="background:url(images/Suche.png) no-repeat;">
<input type="text" onclick="JavaScript:this.value=''" value="" name="search" class="search" style="margin-left:10px; margin-right:5px;"></form>
Code:
<?php
$dateityp = ".php";
if(empty($search)) {$search=$_POST[search];}
if(strlen($search) < "3")
{echo "Geben Sie einen Suchbegriff von mindestens drei Buchstaben ein.";exit;}
$found = "0";
$verz = opendir('.');
while($file = readdir($verz))
{
if($file != "." && $file != ".." && !is_dir($file))
{
$filetype = stristr($file, $dateityp);
if(!empty($filetype))
{
$string = file_get_contents($file);
$string = html_entity_decode($string);
$test = substr_count($string, $search);
if(!empty($test))
{
$string = ereg_replace("\n", "", $string);
$string = strip_tags($string);
$pieces = explode($search, $string);
$piece1 = substr($pieces[0], -50);
$piece1 = explode(" ", $piece1);
array_shift($piece1);
$piece1 = implode(" ", $piece1);
$piece2 = substr($pieces[1], 0, 100);
$piece2 = explode(" ", $piece2);
array_pop($piece2);
$piece2 = implode(" ", $piece2);
$rest = "$piece1<b>$search</b>$piece2";
$array .= "<b>$test</b> mal in Datei: <a href=\"$file\" target=\"_self\" class=\"link\">$file</a> <br>...$rest... <br> <br><br>\n";
$found ++;
}}}}
closedir($verz);
if($found != "0")
{
echo "Anzahl der gefundenen Seiten: <strong>$found</strong> <br /> Sortiert nach der Häufigkeit des Vorkommens.<br><br>";
$array = explode("\n", $array);
natsort($array);
reset($array);
$array = array_reverse($array);
while(list($line_num, $line) = each($array))
{
$ausgabe .= "$line\n";
}
print $ausgabe;
}
if($found == "0")
{ echo "Es wurden keine übereinstimmungen mit dem eingegebenen Suchbegriff gefunden.";}
?>