Zapis do pliku kilku zmiennych. |
Zapis do pliku kilku zmiennych. |
9.01.2010, 16:58:37
Post
#1
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) |
Witam!
Otóż mam pewien problem z zapisem do pliku tekstowego opierający się na coś w stylu licznika. Mam następujący kod:
Moją prośbą jest wskazanie mi co mam zrobić by zapis był poprawny do pliku, otóż przy odswiezeniu strony w pliku txt pojawia sie tylko "input= 1" a liczba powinna rosnąć w wzwyż. Początek kodu "input=" musi tam występować ponieważ jest on mi potrzebny jako zmienna do flasha. Reasumując dokładnie chodzi mi o to aby w pliku licznik.txt zapisywalo sie "input=" a liczba za "=" rosła przy każdym odwiedzeniu strony. Proszę o pomoc, dzieki. Ten post edytował renault12 9.01.2010, 17:34:35 |
|
|
9.01.2010, 17:28:26
Post
#2
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 18 Dołączył: 12.04.2009 Skąd: Rypin Ostrzeżenie: (0%) |
Cytat $działanie W PHP nie używamy polskich liter!!!! BOŻE broń! Popraw to i pewnie zadziała |
|
|
9.01.2010, 17:33:31
Post
#3
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) |
hmm poprawiłem a mimo to liczba dalej stoi w miejscu.
|
|
|
9.01.2010, 17:50:19
Post
#4
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (10%) |
zrob odczyt lini z pliku daneuzyt.txt przez zczytywanie z tablicy (count), do tego musisz zastosowac zczytanie tego pliku przez funkcje file(): $plik2=file("daneuzyt.txt"); a potem odczyt: $liczba=count($plik2);
Ten post edytował Volume 9.01.2010, 17:56:07 |
|
|
9.01.2010, 18:09:12
Post
#5
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) |
Gitara, wszystko śmiga.
Ale mam jeszcze jedno takie lamerskie pytanko: Jak mogę zrobić by zapisywały się dane na poczatku w zasadzie chodzi mi o sortowanie, czytałem coś o tych funkcjach sortowania lecz nic mi nie wychodzi, jak mógłbyś mnie oswietlic to bylbym wdzieczny. |
|
|
9.01.2010, 18:30:09
Post
#6
|
|
Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów |
Cytat ! Popraw to i pewnie zadziała Najpierw sprawdzaj, potem się bulwersuj. http://pl.php.net/manual/en/language.variables.basics.php Cytat Jak mogę zrobić by zapisywały się dane na poczatku Musisz pobrać całość, dopisać przed zmienną i dopiero potem zapisać. Przy małych danych sprawdzi się to całkiem nieźle, ale na dłuższą metę - lepiej skorzystać z - chociażby - SQLite. -------------------- ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
9.01.2010, 18:38:05
Post
#7
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (10%) |
ja jeszcze od siebie dodam ze jesli masz serwer z PHP5 to zainteresuje sie:
file_put_contents file_get_contents Ominiesz w ten sposob flocki uchwyty itd. A tu masz przyklad jak to wykorzystać na Twoim przykladzie:
Zwróc uwage zwłaszcza na: Czyli z czytujesz caly juz zapisany plik po czym dopisujesz do niego na wstepie to co chcesz dodac. Poza tym również polecam jesli tylko masz mozliwosc zrobić to w MySQLu Ten post edytował Volume 9.01.2010, 18:42:39 |
|
|
9.01.2010, 18:56:46
Post
#8
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) |
no tak, nie wpadłem na to : PP.
Dzięko Volume, a pytanie mam jeszcze takie bo nie za bardzo mam jak sprawdzić, chodzi mi o to czy w pliku daneuzyt i licznik.txt bedzie te sortowanie ? Bo własnie chcialbym zeby bylo w obu plikach. Z góry dzieki |
|
|
10.01.2010, 09:45:15
Post
#9
|
|
Grupa: Zarejestrowani Postów: 283 Pomógł: 11 Dołączył: 11.10.2004 Skąd: 3c Ostrzeżenie: (10%) |
A o jakie sortowanie Ci chodzi?
Jesli chodzi o tablice - czyli cos co mozna wykorzystać przy funkcji file to jest zestaw funkcji do sortowania (sort). Jesli chcesz zwrócić tablicę z elementami w porzadku odwrotnym to array_reverse. Ten post edytował Volume 10.01.2010, 09:49:59 |
|
|
10.01.2010, 11:13:39
Post
#10
|
|
Grupa: Zarejestrowani Postów: 147 Pomógł: 0 Dołączył: 9.01.2010 Ostrzeżenie: (0%) |
Ok sprawdziłem tamten kod i wszytko działa jak należy.
Tamten kod mi w pełni odpowiada. Dzięki za wszystko. |
|
|
10.01.2010, 15:30:41
Post
#11
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 20.09.2007 Ostrzeżenie: (0%) |
żeby nie zakładać tematu to tu zapytam, jak po otwarciu pliku wykasować jego zawartość (by zmienna zawsze zapisywała się jako jedyna)
|
|
|
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 19:51 |