Chercher dans les recettes
Résultats de la recherche pour =$strSearch?>
$lcCle", $high);
$high = ereg_replace($ucCle, "$ucCle", $high);
return $high;
}
function removeAccents($tHtml) {
return preg_replace("/\&(a|e|i|o|u)[acute;|grave;|circ;]/", "$1", $tHtml);
}
$cle = $_GET['search'];
$nRes = 0;
echo "";
if ($cle == "") {
echo "Critère de recherche non valide";
}
elseif ($dh = opendir("html")) {
while (($file = readdir($dh)) !== false) {
if (ereg("\.html", $file)) {
$doSearch = false;
$recMatch = false;
$fileContent = file("html/$file");
$recTitle = "Sans titre";
$matchText = "";
foreach ($fileContent as $lineNum => $line) {
if (preg_match("/.+Recettes -- (.+)", $line, $matched)) {
$recTitle = $matched[1];
}
if (eregi($cle, $recTitle)) {
$recMatch = true;
$recTitle = highlight($cle, $recTitle);
}
if (ereg("|", $line)) $doSearch = true;
if (ereg("id=\"bottomLinks", $line)) $doSearch = false;
if ($doSearch) {
$text = preg_replace('@<[\/\!]*?[^<>]*?>@si', "", $line);
if (eregi($cle, $text)) {
$recMatch = true;
$htext = highlight($cle, $text);
$matchText .= "\n$htext ... ";
}
}
}
if ($recMatch) {
echo "- $recTitle
$matchText";
$nRes++;
}
}
}
}
echo "
";
if ($nRes==0) {
echo "Aucun résultat.";
}
}
?>
Cette page est en construction
- Les mots-clé multiples ne sont pas gérés
- Les accents sont mal gérés ...