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