Fangen wir an:
Erstelle eine Datei namens suche_formular.php mir diesem Inhalt:
Code: Alles auswählen
Suchbegriff
Welche Datenbanken sollen durchsucht werden?
Scripte:
Forum:
Tutorials:
Specials:
Weiter gehts ...
Neue Datei namens suche.php mit folgendem Inhalt:
Code: Alles auswählen
inhalt; //Alle Wörter der Tabellenzeile einlesen
$daten = strtolower($daten); //Umwandlung in Kleinbuchstaben
$teil = explode(" ", $daten); //Splitten des Strings in einen Array
if (in_array("$suchwort", $teil)) //Durchsuchen des Array nach dem Wort
include("gefunden_script.php"); //Einlesen der "gefunden.htm", welche das Aussehen der Suchergebnisse bestimmt
}
}
if($forum_box == "checkbox"){
echo "Derzeit gibt es noch kein Forum. (Stand: 30.09.2004 19:50)";}
if($tutorials_box == "checkbox"){
$abfrage = "SELECT * FROM $tabname5";
$ergebnis = mysql_query($abfrage);
while($row = mysql_fetch_object($ergebnis))
{
$daten = $row->inhalt; //Alle Wörter der Tabellenzeile einlesen
$daten = strtolower($daten); //Umwandlung in Kleinbuchstaben
$teil = explode(" ", $daten); //Splitten des Strings in einen Array
if (in_array("$suchwort", $teil)) //Durchsuchen des Array nach dem Wort
include("gefunden_tut.php"); //Einlesen der "gefunden.htm", welche das Aussehen der Suchergebnisse bestimmt
$daten = $row->tutorial_inhalt; //Alle Wörter der Tabellenzeile einlesen
$daten = strtolower($daten); //Umwandlung in Kleinbuchstaben
$teil = explode(" ", $daten); //Splitten des Strings in einen Array
if (in_array("$suchwort", $teil)) //Durchsuchen des Array nach dem Wort
include("gefunden_tut.php"); //Einlesen der "gefunden.htm", welche das Aussehen der Suchergebnisse bestimmt
}
}
if($specials_box == "checkbox"){
echo "Derzeit gibt es noch keine Specials. (Stand: 30.09.2004 19:50)";}
}?>So, und zum Schluss noch 2 Dateien. Bei denen handelt es sich um dieAusgabe der Ergebnisse. Für jede Datenbank, die durchsucht wurde, ist eine seperate Datei vorgesehen! Daher, weil nur 2 Suchen finktionieren, 2 Dateien!
Erstelle einmal die Datei gefunden_script.php mit dem Inhalt:
Code: Alles auswählen
Suchergebnisse - Scripte
$suchwort",$part);
echo " $part";}
?>
Code: Alles auswählen
Suchergebnisse - Tutorials
$suchwort",$part);
echo " $part";}
?>
Hinweis: Bei dieser Version handelt es sich um eine Version, die ich genau so auf meiner Website eeingesetzt habe. Daher auch die ungewöhnlichen Bezeichnungen und die Unvollständigkeit!
Bei Verständnisproblemen: FRAGEN!!
