![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.10.2003 Skąd: Głogów/Tarnów Ostrzeżenie: (0%) ![]() ![]() |
witam
mam kod galerii, który w pierwszej kolejności zczytuje katalogi ze zdjęciami i wyświetla ich nazwy jako linki, ale wyswietla je w żaden sposób nie chronologiczni, oto ten fragment: [php:1:f27ec1e020] if(!isset($g_id)) { //wyświetlenie katalogów $OpenDir=opendir("./"); while (($katalog = readdir($OpenDir))!=false) { if(($katalog!=".")&&($katalog!="..")&&($katalog!="index.php")&&(is_dir($katalog))) { $opis=""; if(file_exists($katalog."/info.txt")){ $plik = file($katalog."/info.txt"); $opis = chop($plik[0]); } echo"<br>"; echo("<li><a href='?g_id=$katalog&$param'>$opis</a>"); } } } [/php:1:f27ec1e020] i znalazłem rozwiazanie: [php:1:f27ec1e020] $katalog = Array(); $katalog[] = $katalog; arsort ($katalog); reset ($katalog); while (list ($key, $val) = each ($katalog)) { echo "$val<br>"; } [/php:1:f27ec1e020] ale siedzę nad połączeniem tych kodów ze cztery godziny i nic :cry: :cry: ![]() czy ma ktoś jakiś pomysł :?: :?: :?: :?: :?: |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarząd Postów: 2 277 Pomógł: 6 Dołączył: 27.12.2002 Skąd: Wołów/Wrocław ![]() |
rozwiązanie jest bardzo proste.
Lecisz po całym katalogu, janak zamist drukować wyniki, przypisujesz poprawne nazwy plików do tablicy, typu $tablicaNazw[] = $nazwa; Jak pętla ta się skończy - zaczynasz 2 - tą któa drukuje dane, uprzednio sorując swoją tablicę. Możesz również włąsnie na tym powiomie odczytywać nazwy plików. -------------------- "Niezależnie od tego, jakie masz osiągnięcia, ktoś Ci pomaga..."
|
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 2.10.2003 Skąd: Głogów/Tarnów Ostrzeżenie: (0%) ![]() ![]() |
Dzięki DeyV, zadziałało
![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 01:09 |