Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Problem z fopen()
-Tsiru-
post
Post #1





Goście







Dopiero ucze się php i chciałem napisać licznik odwiedzin, wyżucałem pokolei linijki kodu szukając błedu, aż doszedłem do:
  1. <?
  2. $liczba=fopen(&#092;"licznik.txt\", \"r+\");
  3. $liczba++;
  4. echo(&#092;"$liczba\");
  5. ?>

Chodzi mi oto że kiedy wysyłam ten skomplikowany smile.gif kod na serwer, dostaje odpowiedź w postaci
  1. Resource id #2
, ale kiedy pod zmiennąpodstawiam jakąś liczbe to działa elegancko, ale co to za licznik odwiedzin, który non-stop pokazuje 7 ?! Plik licznik.txt jest na serwerze w ty msamum katalogu, wpisany w niego tekst to 0 i ma CKMOD 777.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
dr_bonzo
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 5 724
Pomógł: 259
Dołączył: 13.04.2004
Skąd: N/A

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


RTM ( http://pl.php.net/manual/pl/function.fopen.php ): fopen zwraca nei liczbe tylko uchwyt do pliku, za pomoca tego uchwytu mozesz dopiero odczytac dane z pliku.
  1. <?php
  2.  
  3. $uchwyt = fopen(...)
  4. $dane = fread( ... $uchwyt );
  5.  
  6. ?>


--------------------
Nie lubię jednorożców.
Go to the top of the page
+Quote Post
Tsiru
post
Post #3





Grupa: Zarejestrowani
Postów: 213
Pomógł: 0
Dołączył: 7.01.2005
Skąd: Nigdzie

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


Dzięki smile.gif
Go to the top of the page
+Quote Post

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: 19.08.2025 - 20:25