![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 8.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
otóż chce mieć ilość flików w danym katalogu, oczywiście także w podkatalogach tego katalogu, ma ktos jakis pomysl?
|
|
|
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 1 566 Pomógł: 37 Dołączył: 14.05.2003 Skąd: Kraków ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 401 Pomógł: 5 Dołączył: 14.09.2003 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat(waser @ 2005-08-08 14:55:00) otóż chce mieć ilość flików w danym katalogu, oczywiście także w podkatalogach tego katalogu, ma ktos jakis pomysl? Było ostatnio nawet parę razy:
Ten post edytował bendi 8.08.2005, 14:29:09 |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.08.2005 Ostrzeżenie: (0%) ![]() ![]() |
albo:
powyższy przykład podał __Mateo w tym poście (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) hmm jedyny problem to to, że nie liczy plików w podkatalogach, ale można go przerobić Ten post edytował Bociek 8.08.2005, 16:18:47 |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 8.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
scan dir nie jest dostepny w php4 (IMG:http://forum.php.pl/style_emoticons/default/sad.gif)
|
|
|
![]()
Post
#6
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
ech, masz:
|
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 425 Pomógł: 0 Dołączył: 28.05.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@kas ale Twój sposób zliczy tylko w katalogu i na dodatek zliczy tez katalogi. nie zliczy w podkatalogach.Chodzilo o pliki w katalogu i jego podkatalogach. pozatym jak już robisz opendir to daj też closedir.
Tu trzeba rekurencję machnąć jak ja w poprzednim poście |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 8.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
dzięki nospor, skrypcik śmiga bardzo sprawnie (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
ale dzieki etż wsyzstkim za fatyge, jestście najlepsi! (IMG:http://forum.php.pl/style_emoticons/default/aarambo.gif) dobra czyli kolejny problem rowiazany.. hehh no to pora rozwiazac kolejne... zara zaloze nowy post tym razem z includowaniem - kurde trzeba sie nameczyc jak sie stronke robi (IMG:http://forum.php.pl/style_emoticons/default/snitch.gif) |
|
|
![]() ![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 425 Pomógł: 0 Dołączył: 28.05.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
@nospor
Zliczy wszystko - 2. Zakładałem, że nie ma podkatalogów. ja wiem co robi Twój skrypt. Ty mi tego nie musisz mówić. Ja ci tylko napisałem, że jest nie zgodny z tematem. ---- nospor Edytowanie moich postów zabronione! (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) A to dobrze, że wiesz. Jednak powiedzieć mogę. Ten post edytował Kas 10.08.2005, 12:28:39 |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 436 Pomógł: 6 Dołączył: 8.11.2003 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
<span style="font-weight: bold;">@nospor:</span> Pozwoliłem sobie aby Ci pokazać jak można zliczyć ilość plików bez rekurencji. Jak mi sie wydaje rekurencja nie jest zbyt wydajna.
o, ciekawe rozwiązanie. Przyda się pewnie kiedyś. dziękować, dziękować (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ----- nospor |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 8.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
nospor, jest problem maly z tym skryptem co mi napisales, mianowicie gdy pisze adres c:/cos_tam, to nie ma problemu ale gdy pisze adres do katalogu www to wyskakuja bledy...
failed to open dir: not readdir(): supplied argument is not a valid Directory closedir(): supplied argument is not a valid Directory |
|
|
![]()
Post
#13
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
To nie jest problem ze skryptem jako takim. To jest problem z funkcją opendir, która otwiera katalog. no może jest problem, że nie ma kontroli błędów (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
próbujesz otworzyć katalog, który jest na www. I albo nie masz do niego praw albo opendir nie pozwala na otweiranie takich katalogów. Aż takich cudów co ty próbujesz to ja nie robilem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) edit: a czemu do www się odwolujesz? nie możesz katalogów z wlasnego serwera? Może ty złą ściezkę podajesz |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 8.07.2005 Ostrzeżenie: (0%) ![]() ![]() |
chodiz oto ze to katalog ze zdjeciami, jest zaduzy zeby trzyamc go razem ze strona na serwerze (realia darmowych serwerow).. a moglbys dorogic tak zeby wynik wrzucal do pliku testowego? wtedy po psrostu includowalbym plik textowy z tamtego serwere a plik oliczajacy bylby na nim (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
|
|
|
![]()
Post
#15
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
oj już nie przesadzaj. sam zrób
funckje fopen, fwrite, fclose. W manualu jest piękny przykład: http://pl.php.net/manual/pl/function.fwrite.php a najszybciej: http://pl.php.net/manual/pl/function.file-put-contents.php zamiast echo $count; //masz ilosc plikow masz dać zapisanei do pliku. |
|
|
![]()
Post
#16
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
ja dodam, że gdybyście korzystali z php5 anie PHP4 to ....
I w ten sposób wyświetliliśmy wszystkie pliki w folderach, nawet w podfolderach (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) Ten post edytował mike_mech 10.08.2005, 17:10:37 |
|
|
![]()
Post
#17
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
@mike_mech czytaj wszystkie posty a byś siędowiedzial ze chodzi o php4
|
|
|
![]()
Post
#18
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Wiem @nospor, po prostu chciałem zwrócić uwagę na dobrodziejstwa PHP5, o których często się nie pamięta.
Można to potraktować jak swego rodzaju Off-Topic. (IMG:http://forum.php.pl/style_emoticons/default/winksmiley.jpg) oki, tylko że tekst "A panowie zapomnieli o dobroci PHP5" gdy potrzeba nam do php4, jest trochę nie na miejscu. Gdyby było np. "ja dodam, że gdybyście korzystali z php5 anie php4 to ...." wtedy by wynikalo ze posty czytales i że to taka przyjazna wzmianka. (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) ---- nospor (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Ten post edytował mike_mech 10.08.2005, 17:11:14 |
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 136 Pomógł: 0 Dołączył: 25.05.2003 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki mike_mech, wlasnie bardzo mi pomogles z tym skryptem (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif)
szukalem juz dlugo. jedno tylko pytanie - czy jest gdzies dostepny kod zrodlowy tej klasy ? |
|
|
![]()
Post
#20
|
|
Grupa: Przyjaciele php.pl Postów: 7 494 Pomógł: 302 Dołączył: 31.03.2004 Ostrzeżenie: (0%) ![]() ![]() |
Cytat(Widmo @ 2006-04-12 00:36:27) jedno tylko pytanie - czy jest gdzies dostepny kod zrodlowy tej klasy ? Wszystkie te klasy należą do biblioteki SPL, która jest standardowo dołączona do php5. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 21:59 |