Konu Başlığı: PHP + Java ile Ağaç Menü
View Single Post
Sponsorlu Bağlantılar
Zoque.Forum
Advertisement
Old 25.06.2007   #1 (permalink)
bahhoo
 
Üyelik Tarihi: 14.06.2007
Yer: Lübeck / DE
Yaş: 25
Mesaj: 8
PHP + Java ile Ağaç Menü

Selamlar,

PHP tabanlı fakat kullanıcıya java ile sunulan bir ağaç menü yapmaya çalışıyorum. Java kodları ile sorunum yok fakat PHP ile başım dertte
İstediğim şey PHP ile bir dizinin içeriğinin okunması ve oradan çektilen tüm bilgilerin Java scriptine aktarılması. Fakat PHP ikle bunu başaramadım..

Alttaki PHP fonksiyonuyla dizin derinliği ne kadar olursa olsun tüm dosya ve dizinler yazılabiliyor ama bu dosya ya da klasör isimlerini aradan çekemedim.. Herhangi bir tavsiye?

PHP Code:
function DirTree4($dir)
{
        
$tree = array();
        
$dirs = array(array($dir, &$tree));
        
$acount($dirs);
        
        for(
$i 0$i count($dirs); ++$i)
        {
                
$d opendir($dirs[$i][0]);
                
$tier =& $dirs[$i][1];
        
                while(
$file readdir($d))
                {
                        if (
$file != '.' and $file != '..')
                        {        
                                
$path $dirs[$i][0] . DIRECTORY_SEPARATOR $file;
                                 
                                 
                                if  ( 
$dirs[$i][0] != $dirs[$i-1][0] ) { 
                                
                                }
                                else {}
                                if (
is_dir($path))
                                {
                                        
$tier[$file] = array();
                                        
$dirs[] = array($path, &$tier[$file]);
                                }
                                else
                                {
                                        
$tier[$file] = basename($path); 
                                        
                                        
                                } 
//end if
                        
// end if 
                
// loop 
        
// next
       
        
return $tree;
}

$d DirTree4('sayfa');
var_export($d); 
Sonuçta yapmak istediğim şu: Bir dosya upload ettiğim zaman ağaç menüde görünmesi. Ekstra bir işlem gerek kalmayacak böylece..
bahhoo şu an çevrimdışı   Mesajdan alıntı yaparak yeni bir cevap ekleyin