Non si tratta del tool offerto da AV che ho già provato ma non è proprio ciò che mi serve, ma di uno script che avevo scaricato, solo che ho un problema, dopo che effettuo una ricerca dovrebbe darmi i risultati, ma da quando è stato modificato mi dice sempre che non ha trovato niente.
Mentre se lascio il codice originale se cerco qualche key che non ho registrato mi fa vedere tutte le key registrate al posto di dirmi che non ha trovato niente
.
In pratica funziona al contrario. ![Laughing](https://forum.it.altervista.org/images/smilie/icon_lol.gif)
Lo script che posto in seguito è già stato modificato (aggiunte poche righe iniziali e l'include finale):
Codice PHP:
<?php
include("header.php");
include("cerca.htm");
require ("config.inc.php");
if($_GET["cerca"] != "")
{
connessione();
$query_ricerca = "SELECT titolo, indirizzo FROM $nome_tb WHERE parole_chiave LIKE '%$_GET[cerca]%'";
$risultato_query_ricerca = @mysql_query($query_ricerca, $conn);
if ($risultato_query_ricerca) {
$mess_3 = "Estrazione dei dati dalla tabella <b>$nome_tb</b> in corso..." . $imm_ok;
$mess_3 .= "Estrazione dei dati dalla tabella <b>$nome_tb</b> riuscita..." . $imm_ok;
} else {
$mess_3 = "Estrazione dei dati dalla tabella <b>$nome_tb</b> in corso..." . $imm_no;
$mess_3 .= "Estrazione dei dati dalla tabella <b>$nome_tb</b> non riuscita..." . $imm_no;
}
while ($risultato = @mysql_fetch_array($risultato_query_ricerca, $conn)) {
$risultati .= "<a href=\"$risultato[indirizzo]\" class=\"link\">$risultato[titolo]</a><br>\n";
}
if (!$risultati) {
$risultati = "La ricerca non ha prodotto risultati...";
}
}
else
{
$risultati = "La ricerca non ha prodotto risultati...";
}
echo $risultati;
include("footer.php");
?>
In pratica se non ricordo male le righe aggiunte sono:
Le prime:
Codice PHP:
include("header.php");
include("cerca.htm");
require ("config.inc.php");
if($_GET["cerca"] != "")
{
connessione();
E le ultime:
Codice PHP:
}
else
{
$risultati = "La ricerca non ha prodotto risultati...";
}
echo $risultati;
include("footer.php");
Per provare lo script potete andare qui:
http://lupo91.altervista.org/motore1/home.php
In pratica, se cercate il nome con cui è stata salvata la pagina dal pannello di controllo, (es. come ho impostato: altervista) i risultati appaiono, ma se cercate le key impostate per quel sito (es. cinema musica, impostate per il mio sito) non appaiono.
---
Riepilogando
:
Insomma vorrei che cercando le keywords impostate dall'amministrazione mi trovasse quel sito, cosa che invece non fa ma trova i siti solamente cercando il nome di esso.
P.S. Se volete posso inserire altre cose come test oltre il sito di AV e il mio. ![Wink](https://forum.it.altervista.org/images/smilie/icon_wink.gif)
EDIT:
Inoltre ho appena notate che sempre cercando "altervista", se cliccate sul link vi porta alla pagina: http://lupo91.altervista.org/motore1/www.altervista.org