Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Zapis do pliku kilku zmiennych.
renault12
post
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:
  1. <?php
  2. $fp=fopen("daneuzyt.txt", "a"); //otworzenie pliku informacji
  3. $plik=file("licznik.txt");
  4. $liczba=$plik[0];
  5. $działanie= $liczba+1;
  6. $licznik=fopen("licznik.txt", "w+"); //otwarcie pliku licznika
  7. $ip=$_SERVER['REMOTE_ADDR']; //zmienna ip to zdalny IP
  8. $data=date ("G:i:s d-m-y"); //zmienna data to data i godzina
  9. flock($fp, 3);
  10. fwrite($licznik, "input= " .$działanie);
  11. flock($fp, 2);
  12. fwrite($fp, "\n$data $ip"); //zapisanie daty, IP, hosta, przeglądarki
  13. flock($fp, 3);
  14. fclose($fp); //zamknięcie pliku
  15. include ('index.html');
  16. ?>


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
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Volume
post
Post #2





Grupa: Zarejestrowani
Postów: 283
Pomógł: 11
Dołączył: 11.10.2004
Skąd: 3c

Ostrzeżenie: (0%)
-----


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);
  1.  
  2. <?php
  3. $fp=fopen("daneuzyt.txt", "a"); //otworzenie pliku informacji
  4. $plik=file("licznik.txt");
  5. $plik2=file("daneuzyt.txt");
  6. $liczba=count($plik2);
  7. $dzialanie= $liczba+1;
  8. $licznik=fopen("licznik.txt", "w+"); //otwarcie pliku licznika
  9. $ip=$_SERVER['REMOTE_ADDR']; //zmienna ip to zdalny IP
  10. $data=date ("G:i:s d-m-y"); //zmienna data to data i godzina
  11. flock($fp, 3);
  12. fwrite($licznik, "input= " .$dzialanie);
  13. flock($fp, 2);
  14. fwrite($fp, "\n$data $ip"); //zapisanie daty, IP, hosta, przegldarki
  15. flock($fp, 3);
  16. fclose($fp); //zamknicie pliku
  17.  
  18. include('licznik.txt');
  19. include ('index.html');
  20. ?>
  21.  


Ten post edytował Volume 9.01.2010, 17:56:07
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 24.12.2025 - 19:15