Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Katalogi
spenalzo
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
FiDO
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 1 717
Pomógł: 0
Dołączył: 12.06.2002
Skąd: Wolsztyn..... Studia: Zielona Góra

Ostrzeżenie: (0%)
-----


a czemu po prostu nie uzyjesz dedykowanych do tego programow??
czy chociazby odpoiednego plugina do WinCmd??
wiem.. ambicja i te sprawy (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) ale jest wiele naprawde dobrych programow do tego, ew. moge Ci udostepnic swoj, ktory generuje pliki w formacie:
Kod
D:usrphp

install.txt    32881    2003.2.16    0:2.50

license.txt    3276    2002.12.27    5:43.20

magic.mime    36823    2002.12.27    5:43.16

news.txt    142387    2003.2.15    23:20.52

php.exe    45056    2003.2.16    0:2.8

php.gif    3872    2002.12.27    5:43.20

php.ini-dist    38898    2002.12.27    5:43.20

php.ini-recommended    39502    2002.12.27    5:43.20

php4embed.lib    7952    2003.2.15    23:20.52

php4ts.dll    1282048    2003.2.15    23:58.42

php4ts.lib    169956    2003.2.15    23:20.52

php.ini    38931    2003.4.29    16:47.0

Win32ver.exe    13312    2002.7.29    2:45.56

cli

php.exe    24576    2003.2.15    23:20.52

dlls

expat.dll    135168    2002.12.27    5:43.14

FDFTK.DLL    417792    2002.12.27    5:43.14

fribidi.dll    90112    2002.12.27    5:43.14

gds32.dll    346624    2002.12.27    5:43.14

iconv.dll    839680    2002.12.27    5:43.16

libeay32.dll    696320    2002.12.27    5:43.16

libintl-1.dll    47027    2002.12.27    5:43.16

libmhash.dll    165643    2002.12.27    5:43.16

mSQL.dll    57344    2002.12.27    5:43.16

ntwdblib.dll    278800    2002.12.27    5:43.16

sablot.dll    258048    2003.2.15    23:20.48

ssleay32.dll    155648    2002.12.27    5:43.16

Yaz.dll    360448    2002.12.27    5:43.16

Jest to format kompatybilny z wtyczka dirlist do WinCmd, wiec mozna w nim potem go bez problemu otworzyc.
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 06:08