Ciao raga,

come da topic, ho uno script che permette di indicizzare le ricerche nel proprio sito; questo script ha un problema:

se la dir è $file_root = "/home/user/public_html/cartella";

funziona perfettamente...

se la dir è $file_root = "/home/user/public_html/";

lo script non trova nessun files..

credo che la funzione per prendere i files sia questa riportata sotto:

codice:
function i_get_files($dirname) { 
 // Navigates through the directories recurrsively and retrieves a listing in an array.
 // File permission bit by Abhay Jain <vigya@yahoo.com>

 if($dirname[strlen($dirname)-1] != "/") $dirname.="/"; 
 static $result_array = array(); 
 $mode = fileperms($dirname);
 if(($mode & 0x4000) == 0x4000 && ($mode & 0x00004) == 0x00004) {
  chdir($dirname);
  $handle = @opendir($dirname); 
 }
 if(isset($handle)) {
  while ($file = readdir($handle)) {
   if($file=='.'||$file=='..') continue;
    if(is_dir($dirname.$file)) i_get_files($dirname.$file.'/'); 
    else $result_array[] = $dirname.$file;
  }
  closedir($handle);  
 }
 return $result_array; 
}
sì può riuscire a modificarla in modo da poter leggere anchei file che sono sulla ROOT?

grazie a tutti per l'attenzione.

dies