Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> sortowanie plików
juniors
post 20.09.2003, 12:37:09
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ć questionmark.gif? z góry thx. A jakby ktoś wiedział jak wyświetlić nazwy ostatnio stworzonych np 5 plików to bym sie chyba powiesił ze szczęścia... biggrin.gif biggrin.gif biggrin.gif


--------------------
junior
Go to the top of the page
+Quote Post
adwol
post 20.09.2003, 12:47:42
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ć questionmark.gif? z góry thx. A jakby ktoś wiedział jak wyświetlić nazwy ostatnio stworzonych np 5 plików to bym sie chyba powiesił ze szczęścia...

http://forum.php.pl/viewtopic.php?t=5770
http://forum.php.pl/viewtopic.php?t=5348

PS. Używaj BBCode'u
Go to the top of the page
+Quote Post
juniors
post 20.09.2003, 19:59:34
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
Go to the top of the page
+Quote Post
NaC
post 20.09.2003, 21:44:21
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
Go to the top of the page
+Quote Post
adwol
post 20.09.2003, 23:46:49
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
Go to the top of the page
+Quote Post
KaMeLeOn
post 21.09.2003, 00:23:03
Post #6





Grupa: Zarejestrowani
Postów: 680
Pomógł: 0
Dołączył: 1.10.2002
Skąd: Wrocław

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


Cytat
Funkcją basename

Ale basename usuwa stały podany 'na sztywno' przyrostek...


--------------------
"Czerp z innych, ale nie kopiuj ich. Bądź sobą." Michel Quoist
Go to the top of the page
+Quote Post
FiDO
post 21.09.2003, 01:08:24
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]
Go to the top of the page
+Quote Post
KaMeLeOn
post 21.09.2003, 01:22:04
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
Go to the top of the page
+Quote Post
FiDO
post 21.09.2003, 15:26:15
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...
Go to the top of the page
+Quote Post
JOHNY
post 21.09.2003, 16:22:35
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
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 31.07.2025 - 10:43