![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 214 Pomógł: 0 Dołączył: 3.04.2004 Skąd: Legionowo Ostrzeżenie: (0%) ![]() ![]() |
Mam taki kod:
Ten skrypt jest odpowiedzialny za aktualizację wyników sondy. Dane przechowywane są w pliku wyniki.txt w formacie: 0|0|0|0|0. Problem w tym, że aktualizowane są wszystkie wyniki oprócz ostatniego. To znaczy, że jeśli na każdą możliwość ktoś oddał głos to wyniki będą wyglądały mniej więcej tak: 11|23|42|98|0 Ten ostatni wynik nie chce się aktualizować! Co jest nie tak? Ten post edytował zbig13 24.03.2005, 17:31:42 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 55 Pomógł: 0 Dołączył: 24.03.2005 Ostrzeżenie: (0%) ![]() ![]() |
W podanym przez Ciebie przykładzie 0 jest wartością szóstą z kolei. Jeśli plik istnieje po prostu zapisujesz do niego, więc - jeśli poprzedni ciąg znaków był dłuższy, od obecnie wprowadzanego - pozostaną na końcu śmieci choćby w postaci takiego zera. Najpewniej byłoby usuwać plik i tworzyć od nowa czyli niezależnie od tego, czy plik istnieje, czy nie używać trybu w+
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 3.10.2025 - 10:39 |