![]() |
![]() |
-Gość_michał- |
![]() ![]()
Post
#1
|
Goście ![]() |
Witam.
Piszę prosty panel admina i spotkałem się z pewną trudnością. Otóż załozmy ze mam plik txt z danymi Kod temat1|data1|treść1#temat2|data2|treść2#temat3|data3|treść3 bez problemu mogę wypisać te wiadomości używając explode ("#" oddziela wpisy, "|" działy wpisu.) Dodawanie też nie jest trudne. Nie mogę sobie natomiast poradzić z tym, aby edytować n-ty wpis? Albo go usunąc? ------------------------ Drugim problemem jest sortowanie pliów wg daty odwrotnie chronologicznie - od najmlodszych Kod imgdir = 'KatalogZdjec/'; $allowed_types = array('jpg','jpeg','gif'); $dimg = opendir($imgdir); while($imgfile = readdir($dimg)) { if(in_array(strtolower(substr($imgfile,-3)),$allowed_types)) { $a_img[] = $imgfile; sort($a_img); reset ($a_img); } } i mam tablicę $a_img z plikami wg daty. a jak je posortować wg daty? Pozdrawiam, michał |
|
|
![]() |
-Gość_michał- |
![]()
Post
#2
|
Goście ![]() |
$a_img to tablica z plikami wg nazwy, oczywiscie sie juz zdazylem pomylic...
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 476 Pomógł: 1 Dołączył: 5.11.2005 Skąd: Bieruń city Ostrzeżenie: (0%) ![]() ![]() |
1. Zapisuje dane do nowego pliku a gdy bedzie wiersz ktory chcesz edytowac/usuna to zmien dane/pomin przy zapisywaniu. potem tylko usun stary plik i zmien nazwe nowego na wlasciwa
2. zapisuj date w fotmacie uniksowy i asrot ($tablica, SORT_NUMERIC); lub arsort Ten post edytował dtb 7.01.2006, 16:35:26 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 24.08.2025 - 07:38 |