innanzi tutto grazie che mi rispondi subito allora
io faccio una ricerca allinterno delle cartelle in tutte le pagine ho fatto così
Codice PHP:
<?php
$cerca=$_REQUEST['cerca']; //richiamo la parola che sto ricercando
function estensione_del_file($cerca) {
//parte prima la funzione
//Controllo il file
$trova_punto = explode(".", $cerca);
$estensione = $trova_punto[count($trova_punto) - 1];
$estensione = strtolower($estensione);
// Se non ci sono estensioni
if (isset($trova_punto[1]) == FALSE) {
return '';
}
//Ritorno il valore dell' estensione
return $estensione;
}
// parte seconda la lettura e la scelta dei files
// lettura dei files della cartella dove risiede il file con lo script
$file_trovati = array();
$dir = "./";
if (is_dir($dir)) {
if ($dh = opendir($dir)) {
while (($file = readdir($dh)) !== false) {
if ($file<>"." AND $file<>"..") {
$ext = estensione_del_file($file);
if ($ext == "htm" or $ext == "html" or $ext == "php")
{ // vengono accettati solo i files con estensione HTM HTML E PHP
$file_trovati[] = $file;
}
}
}
closedir($dh);
}
}
echo "<TR><TD><CENTER>";
echo "[b]I files trovati[/b]
";
if (is_array($file_trovati) && count($file_trovati) > 1) {
for($i=0;$i<count($file_trovati);$i++) {
$contrfile=strtolower(file_get_contents($file_trovati[$i]));
if(strstr($contrfile,$cerca)!=NULL)
{
$e=substr(strrchr($file_trovati[$i], "."), 0); // azzero l'estensione
$a=" "; //sostituisco lo spazio vuoto con il relativo codice html
$nome=ereg_replace($e, $a, $file_trovati[$i]); // sostituisco codice
echo "<a href=\"$file_trovati[$i]\" title=\"$nome\" class=\"link1\">[b]$nome[/b]</a>
"; //questo crea il link
}
}
}
?>
se mi consigli un'altro metodo va bene io ho fatto così una ricerca all'interno delle pagine se
pero trova qualcosa all'interno della pagina dove ho un div che cambia solo il contenuto in javascript il problema e la visualizzazione della pagina con dentro caricato il contenuto trovato
se vuoi postato un pagina come esempio te la posto e che devo postarti i css il codice javascritp e la pagina grazie ancora