Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php] czy zrobiłem jakiś błąd
Waleń
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 21.10.2006
Skąd: Warszawa

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


Kod
<?
setcookie("count","1");                       // tworzymy cookie


if($count!="1")                               // jesli niema ciasteczka tworzymy je
{                                             // oznacza to koniecznosc podniesienia liczby odwiedzin


$plik=fopen("licznik.dat", "r"); // otwieramy //plik licznika


$licznik=fgets($plik);                        // pobieramy z pliku liczbe odwiedzin


fclose($plik);                                // zamykamy plik


$licznik++;                                   // zwiększamy pobraną liczbę o 1


$plik=fopen("licznik.dat", "w");                 // otwieramy plik licznika do zapisu
  
                                            //
fwrite($plik, $plik);                         // zapisujemy wartość zmiennej licznik


fclose($plik);                                // zamykamy plik i blok instrukcji IF
}


else                                          // jesli ciasteczko istnieje i jest w nim wartosc zmiennej COUNT
{                                             //oznacza to ze uzytkownik niewszedl na strone ale porusza sie w jej obrebie


$plik=fopen("licznik.dat", "r");              // otwieramy do odczytu plik licznika
  
                                            //
$licznik=fgets($plik);                        // pobieramy liczbe odwiedzin


fclose($plik);                                // zamykamy plik i blok ELESE
}


echo "Jeste¶: $licznik Go¶ciem";                              // wyswietlamy zawartosc zmiennej LICZNIK czyli liczbe odwiedzin
?>


hmm wyprodukowałem taki kod licznika i nie działa po uruchomieniu owszem wyświetla mi liczbę o 1 większą niż ta w licznik dat ale nie nadpisuje jej w tym pliku czemu jaki błąd (plik licznik dat ma liczbę startową 0 a jego hmody są ustawione na 777 a pliku licznik php na 666) licznik znajduje się >>>tutaj<<<

hmmm teraz jeszcze dziwniej zlicza mi liczbę odwiedzin ale zapisuje do pliku coś takiego Resource id #4 (w miejsce 4 dowolna liczba) tylko nadpisuje bez ładu i składu ;/

Ten post edytował Waleń 26.10.2006, 10:39:38
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 21.08.2025 - 03:13