Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 14.11.2008 Ostrzeżenie: (0%)
|
mam sobie plik txt, w ktorym zapisywane sa daty z wykorzystaniem php. daty te zapisywane sa jedna pod druga - im pozniejsza jest data (im blizej jej do terazniejszosci), tym jest ona nizej.
chcialbym zmienic kolejnosc zapisywania tych dat, wiec nastepna w kolejnosci wpisywana data powinna byc zapisywana w pierwszym wierszu pliku. jaka jest metoda aby karetka wracala na sam poczatek pliku, by tam ta data zostala zapisana? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 167 Pomógł: 2 Dołączył: 1.07.2009 Skąd: Poznań Ostrzeżenie: (0%)
|
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 2 885 Pomógł: 463 Dołączył: 3.10.2009 Skąd: Wrocław Ostrzeżenie: (0%)
|
|
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 14.11.2008 Ostrzeżenie: (0%)
|
zgodnie z instrukcja wrzucilem "r+", ale to tylko zastepuje mi date w pierwszym wierszu - pojawia sie nowa data, a stara znika(?).
|
|
|
|
Post
#5
|
|
|
Grupa: Zarejestrowani Postów: 208 Pomógł: 28 Dołączył: 9.08.2004 Skąd: Stargard Ostrzeżenie: (0%)
|
Witam,
niestety musisz najpierw wczytać całą zawartość pliku do zmiennej. Potem otwórz plik w trybie 'w' (zapis, kasuje zawartosc, jeżeli nie ma pliku to go tworzy) i zapisz nową zawartość a później starą (wczytaną wcześniej). Pozdrawiam |
|
|
|
Post
#6
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 14.11.2008 Ostrzeżenie: (0%)
|
a nie da sie tego zrobic tak, jak ponizej podaje?
1. powrot karetki na poczatek (metoda 'r+') 2. wstawiam Enter (jesli jest w ASCII, jak nbsp) 3. ponowny powrot karetki na poczatek (przed wstawiony enter) 4. wpisanie wlasciwej daty. nie wiem, jak jest Enter w ASCII - moze to sie nawet jakos inaczej nazywa, bo juz tego szukalem wczesniej i zamiast wlasciwego jakies glupoty znalazlem ( http://www.fileformat.info/info/unicode/char/2386/index.htm ). Ten post edytował xix 27.12.2009, 20:59:50 |
|
|
|
Post
#7
|
|
|
Grupa: Zarejestrowani Postów: 2 291 Pomógł: 156 Dołączył: 23.09.2007 Skąd: ITALY-MILAN Ostrzeżenie: (10%)
|
Po co tak kombinowac nie mozna normalnie a/a+/w potem odczytujesz za pomoca file() i dajesz array_reverse() na to samo wyjdzie.
|
|
|
|
Post
#8
|
|
|
Grupa: Zarejestrowani Postów: 87 Pomógł: 0 Dołączył: 14.11.2008 Ostrzeżenie: (0%)
|
wlasnie w tym rzecz, ze chcialbym miec docelowy plik odpowiednio zapisany, by wykorzystac go gdzie indziej w czyms innym.
Ten post edytował xix 28.12.2009, 10:29:12 |
|
|
|
![]() ![]() |
|
Aktualny czas: 22.12.2025 - 04:30 |