".$_POST['search']." :
");
# TRAITEMENT DE LA REQUÊTE ::::::
// Efface tout ce qui se trouve derrière un espace pour la requête
// Remplacement des caractères spéciaux
$_POST['search'] = str_replace("<", "", $_POST['search']);
$_POST['search'] = str_replace(">", "", $_POST['search']);
$_POST['search'] = str_replace("\'", "'", $_POST['search']);
$_POST['search'] = str_replace("_", " ", $_POST['search']);
$_POST['search'] = str_replace("&", "et", $_POST['search']);
// Suppression des accents etc...
$_POST['search'] = str_replace("é", "e", $_POST['search']);
$_POST['search'] = str_replace("è", "e", $_POST['search']);
$_POST['search'] = str_replace("ë", "e", $_POST['search']);
$_POST['search'] = str_replace("ê", "e", $_POST['search']);
$_POST['search'] = str_replace("à", "a", $_POST['search']);
$_POST['search'] = str_replace("ä", "a", $_POST['search']);
$_POST['search'] = str_replace("â", "a", $_POST['search']);
$_POST['search'] = str_replace("ü", "u", $_POST['search']);
$_POST['search'] = str_replace("ù", "u", $_POST['search']);
$_POST['search'] = str_replace("û", "u", $_POST['search']);
$_POST['search'] = str_replace("ô", "o", $_POST['search']);
$_POST['search'] = str_replace("ö", "o", $_POST['search']);
$_POST['search'] = str_replace("î", "i", $_POST['search']);
$_POST['search'] = str_replace("ï", "i", $_POST['search']);
$_POST['search'] = strtolower($_POST['search']);
# RECHERCHE DANS LES FICHIERS ::::::
// Ouverture des pages du site et recherche des fichiers html et php
$rep = opendir(".");
while ($file = readdir($rep))
{
if ($file != '..' && $file !='.' && $file !='' && $file !='moteur-recherche.php' && (substr_count($file, ".htm") || substr_count($file, ".html") || substr_count($file, ".php")))
{
// Recherche des infos dans les pages
$lecture = fopen("$file", "r");
$fichier_a_lire = fread($lecture, filesize("$file"));
$tagged = $fichier_a_lire;
fclose($lecture);
// Traitement du texte des pages
$fichier_a_lire = strip_tags($fichier_a_lire);
$fichier_a_lire = str_replace("é", "e", $fichier_a_lire);
$fichier_a_lire = str_replace("è", "e", $fichier_a_lire);
$fichier_a_lire = str_replace("ë", "e", $fichier_a_lire);
$fichier_a_lire = str_replace("ê", "e", $fichier_a_lire);
$fichier_a_lire = str_replace("à", "a", $fichier_a_lire);
$fichier_a_lire = str_replace("ä", "a", $fichier_a_lire);
$fichier_a_lire = str_replace("â", "a", $fichier_a_lire);
$fichier_a_lire = str_replace("ü", "u", $fichier_a_lire);
$fichier_a_lire = str_replace("ù", "u", $fichier_a_lire);
$fichier_a_lire = str_replace("û", "u", $fichier_a_lire);
$fichier_a_lire = str_replace("ô", "o", $fichier_a_lire);
$fichier_a_lire = str_replace("ö", "o", $fichier_a_lire);
$fichier_a_lire = str_replace("î", "i", $fichier_a_lire);
$fichier_a_lire = str_replace("ï", "i", $fichier_a_lire);
$fichier_a_lire = strtolower($fichier_a_lire);
# AFFICHAGE DES RESULTATS ::::::
if (eregi($_POST['search'],$fichier_a_lire)) {
$getpages++;
// Titre de la page
$titre_page = str_replace(".htm", "", $file);
$titre_page = str_replace(".html", "", $titre_page);
$titre_page = str_replace(".php", "", $titre_page);
$titre_page = strtolower($titre_page);
$titre_page = ucwords($titre_page);
// Zone de texte concernée
$lataille = strlen($_POST['search']);
$passage = strpos($fichier_a_lire, $_POST['search']);
$nb_affich = substr_count($fichier_a_lire, $_POST['search']);
$passage = substr($fichier_a_lire, $passage, 150);
$passage = wordwrap($passage, 80, "
");
$passage = str_replace($_POST['search'], "
".$_POST['search']."", $passage);
// Affichage des données trouvées
?>
- [
fois]