Skocz do zawartości

[php] obsluga plikow


camelleon

Rekomendowane odpowiedzi

Chce sobie zrobic licznik klikniec w link

nie chce za kazdym razem zapisywac danych do bazy

tylko przez caly dzien gromadzic je w pliku txt

a nastepnie na koniec dnia zapisywac je do bazy i zerowac licznik w pliku tekstowym

problem zaczal sie jak dodalem wiecej licznikow i chcialem je zapisywac w jednym pliku tekstowym

jak wstawiac znak konca lini w pliku? "n\" ??

chcialem zrobic tak:

jak ktos kliknie to dodaje

function dodaj($n){
$lista = file('plik.txt');
$lista[$n] = $lista[$n]+1;
zapisz_plik($lista); }

function zapisz_plik($lista){
$plik = fopen ("plik.txt", "w");
if (!($plik)) { echo "error 1"; }
else {
       fputs ($plik, "0");
       foreach ($lista as $wartosc){
       $dane = $wartosc;
       $dane.= "\n";
       fputs ($plik, $dane); }
}
fclose ($plik);
}

ale cos mi to nie chce dzialac

czy moge odczytywac dana linijke z pliku?

czy moze sobie odpuscic i zrobic kazdy licznik w osobnym pliku tekstowym?

[edyta]jak wyczyscic kompletnie plik tekstowy?

bo to chyba w tym jest problem

jeszcze na poczatku funkcji dodaj zrobilem $n--;

[bilety lotnicze] [strony www poznań]

"No se ganó Zamora en una hora"

Masz wolne domeny? Zaparkuj je! i zarabiaj!

Odnośnik do komentarza
Udostępnij na innych stronach

no nie do konca

bo mam powiedzmy 3 linki

i teraz jak ktos kliknie na pierwszy to liczba w pierwszej linijce ma sie zwiekszyc o 1

i jakbym chcial sobie sprawdzic ile razy byl klikniety dzis link nr 1 to odczytuje pierwsza linie z tego pliku txt

ale poprawilem

function dodaj($n){
$n--;
$lista = file('test.txt');
$lista[$n] = $lista[$n]+1;
$lista[$n] .= "\n";
zapisz_plik($lista); }

function zapisz_plik($lista){
$plik = fopen ("test.txt", "w");
if (!($plik)) { echo "error 1"; }
else {
       fseek ($plik, 0);
       foreach ($lista as $wartosc){
       $dane = $wartosc;        
       fputs ($plik, $dane);
        }
}
fclose ($plik);
}

i dziala :)

[bilety lotnicze] [strony www poznań]

"No se ganó Zamora en una hora"

Masz wolne domeny? Zaparkuj je! i zarabiaj!

Odnośnik do komentarza
Udostępnij na innych stronach

Zarchiwizowany

Ten temat przebywa obecnie w archiwum. Dodawanie nowych odpowiedzi zostało zablokowane.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę. Warunki użytkowania Polityka prywatności