![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 15.09.2003 Skąd: zambrow Ostrzeżenie: (0%) ![]() ![]() |
napisałem taki skrypt:
<?php $dir="."; $katalog = opendir($dir); while ($plik = readdir($katalog)) { if ( !is_dir($plik)) { print "<a href='$plik'>$plik</a><BR>"; } } closedir($katalog); ?>, ale wyświetla mi pliki w kolejności alfabetycznej, a ja chciałbym aby sortowało mi w kolejności wg ostatniej modyfikacji/utworzenia. Czy wie ktoś może jak to zrobić ![]() ![]() ![]() ![]() -------------------- junior
|
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat ale wyświetla mi pliki w kolejności alfabetycznej, a ja chciałbym aby sortowało mi w kolejności wg ostatniej modyfikacji/utworzenia. Czy wie ktoś może jak to zrobić
![]() http://forum.php.pl/viewtopic.php?t=5770 http://forum.php.pl/viewtopic.php?t=5348 PS. Używaj BBCode'u |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 8 Pomógł: 0 Dołączył: 15.09.2003 Skąd: zambrow Ostrzeżenie: (0%) ![]() ![]() |
a czy moze ktoś wie jak podczas podbierania nazywy plików z katalogu usunąc rozszerzenie?
-------------------- junior
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 19.09.2003 Ostrzeżenie: (0%) ![]() ![]() |
Najprosciej to chyba:
[php:1:c0b77c88fa]<?php $tablica_plik = explode(".", $nazwa_pliku_z_rozszerzeniem); $nazwa_pliku_bez_roz = tablica_plik[0]; ?>[/php:1:c0b77c88fa] O ile kropka w nazwie pliku bez roz. nie wystepuje ;p |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 691 Pomógł: 0 Dołączył: 6.08.2003 Ostrzeżenie: (0%) ![]() ![]() |
Cytat a czy moze ktoś wie jak podczas podbierania nazywy plików z katalogu usunąc rozszerzenie?
Funkcją basename |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
-------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#7
|
|
![]() 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%) ![]() ![]() |
[php:1:3986670652]<?php
$test = "plik.z.kropkami.txt"; $nazwa = implode(".",array_slice(explode(".",$test),0,-1)); echo $nazwa; ?>[/php:1:3986670652] |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 0 Dołączył: 1.10.2002 Skąd: Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Cytat [php:1:982132b494]<?php
$test = "plik.z.kropkami.txt"; $nazwa = implode(".",array_slice(explode(".",$test),0,-1)); echo $nazwa; ?>[/php:1:982132b494] http://forum.php.pl/viewtopic.php?p=37690#37690 -------------------- "Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
|
|
|
![]()
Post
#9
|
|
![]() 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 jak to sie ma do mojego posta, bo chyba nie zrozumialem Twojej intencji...
|
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 297 Pomógł: 0 Dołączył: 17.01.2003 Skąd: Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Ja bym proponował zrobić to na bazie mysql tam możesz sortować jak chcesz. Jeśli chodzi o sort w pliku a przypuszczam że tak masz to też miałem takie problemy odwróciłem liste a po sciągnieciu pliku wracał spowrotem na to samo miesce i tak w kółko niewgłębiając się w php zrobiłem baze w mysql i działa jak należy jeśli masz dostęp do bazy to nie ma problemu
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 31.07.2025 - 10:43 |