Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 064 Pomógł: 1 Dołączył: 22.01.2003 Skąd: Poznań Ostrzeżenie: (0%)
|
Mam taką funkcję:
[php:1:2461e9f8db]<?php function katalogi($nad,$pop="") { static $i; $dir=dir($nad); @chdir($nad); while($file=$dir->Read()) { $i++; if($file!="." && $file!="..") { #if($i>1200) #die(); if(is_dir($nad."/".$file)) { @chdir($nad."/".$file) or die("Brak katalogu $file!"); katalogi($nad."/".$file,$nad); chdir($pop); } else { echo $nad."/".$file."<br>n"; } } } } ?>[/php:1:2461e9f8db] i potem generuję z tego sobie drzewo. a) w jaki sposób zrobić, żeby podkatalog miał ID katalogu, podpodkatalog ID podkatalogu itd. ? (IMG:http://forum.php.pl/style_emoticons/default/cool.gif) czy da się posortować nazwy pliików wg alfabetu? c) czy da się zrobic, aby katalogi nadrzędne były na początku, tzn. na górze listy? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław |
Ok, rozumiem - w pewnych - konkretnych sytuacjach, możę to mieć sens.
Jesli jednak tworzysz skrytp pod konkretnie to zastosowanie, to czemu nie zrobić tego tak, 'jak należy'? Chyba nie muszę przekonywać do zalet przechowywania takich danych w bazie... |
|
|
|
spenalzo Katalogi 27.05.2003, 17:36:57
FiDO Re: Katalogi 27.05.2003, 19:48:55
spenalzo No ale co jak tych rekordów będzie z 20-30 tysięcy... 27.05.2003, 21:49:08
DeyV 20 - 30 tys? I ty chcesz to robić na plikach - fol... 27.05.2003, 21:52:49
spenalzo Cytat20 - 30 tys? I ty chcesz to robić na plikach ... 27.05.2003, 22:01:46
spenalzo CytatOk, rozumiem - w pewnych - konkretnych sytuac... 27.05.2003, 22:16:29
FiDO a czemu po prostu nie uzyjesz dedykowanych do tego... 28.05.2003, 00:06:33
spenalzo Cytata czemu po prostu nie uzyjesz dedykowanych do... 28.05.2003, 00:19:33
FiDO CytatW sumie, jeżeli ma opcję generowania listy be... 28.05.2003, 01:01:26
spenalzo Fajnie.
CytatSkoro potrzebujesz drzewo to moze zr... 28.05.2003, 19:09:18
FiDO http://stargate.uz.zgora.pl:81/~fido/lister.rar
P... 28.05.2003, 22:06:10 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 18:55 |