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

<?

$pc_index = array("/index.php","Index","hfish","index","home","vale"," indice");

$pc_altro = array("/altro.php","Altro","hfish","altro","ancora","dipiu ","evai");


?>
motore.php

<?

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:

La ricerca nel sito utilizzando la parola chiave ha prodotto i seguenti risultati...
Nessun risultato trovato... Prova a cercare un altro termine.
Naturalmente la pagina index.php esiste, quindi non capisco perchè la ricerca non dia risultati...

Un'altra cosa:
sempre nel risultato della ricerca, dovrebbe apparire anche la parola che è stata cercata, ma invece non appare...

Chi mi aiuta?