Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> czemu mi wyswietla blad?
dawid13
post 24.06.2004, 16:10:01
Post #1





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 15.03.2004

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


  1. <?php
  2. if (!(file_exists(&#092;"licznik.txt\"))) {
  3. $plicznik=fopen(&#092;"licznik.txt\", \"w+\"); // to jest 4 linijka
  4. fputs ($plicznik, &#092;"0\");  
  5. fclose ($plicznik); }
  6.  
  7. $pliczek=fopen (&#092;"licznik.txt\", \"r+\");
  8. if (!($pliczek)) {
  9. print &#092;"Nie mogę otworzyc pliczku :(\";
  10. } else {
  11. flock ($pliczek, 2);
  12. $licz=fgets ($pliczek, 200);
  13. print &#092;"Jestes $licz. gosciem mojej strony\";
  14. $licz++;
  15. fseek ($pliczek, 0);
  16. fputs ($plik, &#092;"$licz\");
  17. flock ($plik, 3);
  18. fclose ($pliczek); } 
  19. ?>


i daje mi blad

Warning: fputs(): supplied argument is not a valid stream resource in c:\usr\krasnal\www\cwicz\licznik.php on line 17

Warning: flock(): supplied argument is not a valid stream resource in c:\usr\krasnal\www\cwicz\licznik.php on line 18

Ten post edytował dawid13 24.06.2004, 16:10:54


--------------------
To be or not to be?
That is the question!
Go to the top of the page
+Quote Post
invx
post 24.06.2004, 16:18:13
Post #2





Grupa: Zablokowani
Postów: 655
Pomógł: 0
Dołączył: 28.11.2003
Skąd: Zagórz

Ostrzeżenie: (80%)
XXXX-


tak to musi wygladac.
  1. <?php
  2.  
  3. $fp=fopen($plik, &#092;"w\");
  4. ...
  5. flock($fp,3);
  6. ...
  7.  
  8. ?>


--------------------
RCXcms
www.rcx.prv.pl
Pierwszy polski w pełni zintegrowany system portal
Go to the top of the page
+Quote Post
Jojo
post 24.06.2004, 16:19:18
Post #3





Grupa: Zarejestrowani
Postów: 405
Pomógł: 1
Dołączył: 19.09.2003
Skąd: Lublin

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


Cały czas posługujesz się zmienną $pliczek a w miejscu gdzie wyskakuje błąd masz wpisaną zmienną $plik. Powinno być:
  1. <?php
  2. fputs ($pliczek, &#092;"$licz\");
  3. flock ($pliczek, 3);
  4. ?>

(na listingu powyżej to są linie 16 i 17)


--------------------
Rozwój cywilizacji informatycznej to wyścig między programistami, którzy wytwarzają coraz łatwiejsze
programy użytkowe dla idiotów, a światem produkującym coraz lepszych gatunkowo idiotów.

Blog: Małolepszy.info
Go to the top of the page
+Quote Post
dawid13
post 24.06.2004, 16:23:36
Post #4





Grupa: Zarejestrowani
Postów: 28
Pomógł: 0
Dołączył: 15.03.2004

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


dzieki jojo troszke mi sie pomylilo winksmiley.jpg


--------------------
To be or not to be?
That is the question!
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 Wersja Lo-Fi Aktualny czas: 16.06.2025 - 19:00