![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 144 Pomógł: 12 Dołączył: 16.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Witam w php ucze się programować od paru dni
![]()
Zawartośc pliku txt wygłada tak: punkty|nick i jest to jakaś przykładowa lista którą stworzyłem w notniku: 1000|radek 2000|lukasz 1500|czeslaw itp. Mój problem polega na tym że gdy dodaje nowego gracza do bazy to wpisuje mi go tak: 1000|radek 2000|lukasz 1500|czeslaw1200|nowy a chiałbym żeby dodwało jak poprzednie rekordy czyli od nowej lini: 1000|radek 2000|lukasz 1500|czeslaw 1200|nowy nie wiem jak to zrobić ![]() Aha dodam że próbowałem linie 30 zastąpić taką konstrukcją:
zamiast \r stosowałem też \n ale i tak w notatniku wszystko jest w jednej lini tylko że drukuje znak specjalny to powoduje że funkcja która ma sortować rekordy w pliku nie robi tego porawnie gdy jest ten znak ![]() Ten post edytował R4D3K 16.03.2007, 15:59:39 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 15 Pomógł: 0 Dołączył: 27.02.2007 Skąd: Zielona Góra Ostrzeżenie: (0%) ![]() ![]() |
Echm pliki domyślnie są zapisywane w trybie binarnym, dlatego nie tłumaczy ci znaku końca linii. Musisz wymusić zapis tekstowy. zamiast samego "w" daj "wt" i przy odczycie "rt". powinno działać. Bo jak napiszesz "r" albo "w" to domyślnie masz zapis "rb" lub "wb" czyli zapis binarny. Pozdrawiam
-------------------- Usługi internetowe - BiRetis
Aplikacje internetowe, bazy danych, strony WWW, FLASH, ochrona danych. |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 10:41 |