Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [PHP] Dodawanie wartości
Forum PHP.pl > Forum > Przedszkole
Kahras
  1. $cwajkaf = 'fc/'.$_POST['nazwa'].'.txt';
  2. $cwajka = fopen($cwajkaf, 'r+');
  3. $liczba = fread($cwajka, 10);
  4. $dodac = 1;
  5. $wynik = $liczba + $dodac;
  6. fwrite($cwajka, $wynik);
  7. fclose($cwajka);


W pliku .txt bazowa liczba to 0.
Po wykonaniu skryptu liczba wynosi: 01
Gdy wykonam skrypt 2 razy to: 012

Jak zrobić by szło normalnie?
1
2
3
itd.?
kapslokk
Zamienić r+ na w+? Ale nie jestem pewien biggrin.gif
Kahras
Cytat(kapslokk @ 20.11.2015, 20:24:08 ) *
Zamienić r+ na w+? Ale nie jestem pewien biggrin.gif

nei działa
Damonsson
Dodać znak końca linii.
kapslokk
Cytat(Damonsson @ 20.11.2015, 20:33:46 ) *
Dodać znak końca linii.

To chyba nie chodzi o to, żeby w nowej linii coś zapisać, tylko żeby inkrementować wartość w pliku.

@topic
może ftruncate?
Pyton_000
$cwajkaf = 'fc/'.$_POST['nazwa'].'.txt';
$liczba = file_get_contents($cwajkaf );
file_put_contents(++((int)$liczba), $cwajkaf);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.