Altri problemi sorgono...
questi sono i codici dei vari file utilizzati:
in index.php :
<form name="cerca" action="/motore.php" method="get">
Cerca nel sito:
<input type="text" name="cerca" value="">
<input type="submit" name="" value="Cerca!">
</form>
definizioni.php
motore.php<?
$pc_index = array("/index.php","Index","hfish","index","home","vale"," indice");
$pc_altro = array("/altro.php","Altro","hfish","altro","ancora","dipiu ","evai");
?>
<?
require ("/definizioni.php"); //Dico allo script di leggere le variabili dal file di prima
$cerca = strtolower($cerca); //Rendiamo la variabile $cerca in sole minuscole...
$apertura = "La ricerca nel sito utilizzando la parola chiave $cerca ha prodotto i seguenti risultati...
\n"; /* La frase che comparirà nella pagina della ricerca in ogni caso */
echo $apertura;
if (in_array($cerca,$pc_index)) { $ris1 = "<a href=\"$pc_index[0]\">$pc_index[1]</a>
\n"; }
if (in_array($cerca,$pc_altro)) { $ris2 = "<a href=\"$pc_altro[0]\">$pc_altro[1]</a>
\n"; }
$ris = $ris1 . $ris2; //Settiamo la variabile $ris come un insieme di variabili...
if ($ris == "") { $ris = "Nessun risultato trovato... Prova a cercare un altro termine."; } //Se non ci sono risultati, mostra questo messaggio
echo $ris;
?>
Adesso la ricerca funziona, ma ricercando ad esempio il termine "vale", che è specificato nel file definizioni.php, il risultato della ricerca è questo:
Naturalmente la pagina index.php esiste, quindi non capisco perchè la ricerca non dia risultati...La ricerca nel sito utilizzando la parola chiave ha prodotto i seguenti risultati...
Nessun risultato trovato... Prova a cercare un altro termine.
Un'altra cosa:
sempre nel risultato della ricerca, dovrebbe apparire anche la parola che è stata cercata, ma invece non appare...
Chi mi aiuta?![]()

Rispondi quotando