Kullanıcıların dosyaları depolamak için (klasör içinde) klasörler içinde klasörler oluşturmak için olanak sağlayan bir dosya yöneticisi inşa Im. Ben klasörleri derinliği gerçek bir sınır koymadı, ama ben muhtemelen 10 ya da onun gibi bir şey yapacağız.
Nasıl bu kadar gibi, açılan menü içinde (bir ağaç yapısı) tüm klasörleri liste olabilir?
/
/Folder 1
/Folder 2
/Child of folder 2
/Child of child of folder 2
/Another Child of of folder 2
/Folder 3
(Belki biraz daha güzel).
Ben klasör verilerini depolamak için mysql kullanabilirsiniz
CREATE TABLE IF NOT EXISTS `folders` (
`f_id` int(11) NOT NULL AUTO_INCREMENT,
`f_parent` int(11) NOT NULL,
`f_owner` int(11) NOT NULL,
`f_name` varchar(255) NOT NULL,
`f_desc` varchar(1000) NOT NULL,
`f_added` int(11) NOT NULL,
`f_files` int(11) NOT NULL,
`f_private` int(1) NOT NULL,
`f_password` varchar(255) NOT NULL,
PRIMARY KEY (`f_id`),
UNIQUE KEY `f_parent` (`f_parent`,`f_owner`,`f_name`)
) ENGINE=MyISAM DEFAULT CHARSET=latin1 AUTO_INCREMENT=1 ;