ďťż

[php] zapisywanie w pliku txt

       

Podstrony


telcocafe

Witam mam problem z kodem licznika otóż wgrywam ten kod na serwer
<?php if (file_exists('licznik.txt')) $dane=file('licznik.txt'); else $dane=array(0); $dane[0]++; $plik=fopen('licznik.txt','w'); flock($plik,2); fputs($plik,$dane[0]); flock($plik,3); fclose($plik); echo $dane[0]; ?>

wraz z plikiem licznik.txt i kiedy odświeżam strone to cały czas jest jeden a nie dwa itd. prosze pomocy.



Skoro to ty wgrywasz plik, sprawdź jakie masz chmody na niego ustawione.
U mnie kod chodzi poprawnie. Poza tym, zerknij czy w pliku tekstowym, w pierwszej linijce aby na pewno jest liczba i tylko ona... :P


Skoro to ty wgrywasz plik, sprawdź jakie masz chmody na niego ustawione.
U mnie kod chodzi poprawnie. Poza tym, zerknij czy w pliku tekstowym, w pierwszej linijce aby na pewno jest liczba i tylko ona... :P


chmody - czyli co ?

// Czyli jeśli nie wiesz idziesz na http://www.google.pl/

Mam liczbe np. gdy jest tam 10 a ja wchodze to jest 11 na strone i po odświeżeniu też jest 11 itd.

if (file_exists(MAIN_DIR.'main/bin/stats.bin.txt')) $data = file(MAIN_DIR.'main/bin/stats.bin.txt'); else $data = array(0); $data[0]++; $file = fopen(MAIN_DIR.'main/bin/stats.bin.txt','w'); flock($file, 2); fputs($file, $data[0]); flock($file, 3); fclose($file);To jest moje - wg mnie masz źle ustawioną ścieżkę dostępu, ale skoro tak to plik powinien zostać utworzony... Nie rozumiem <_<

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • nvm.keep.pl

  • Sitedesign by AltusUmbrae.