Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP]licznik błąd w fclose
Alessio
post 16.10.2009, 19:41:28
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 5.07.2009

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


eh zaraz mnie cos trafi,
  1. <?php
  2. class Licznik
  3. {
  4. private $licz;
  5. private $plik;
  6.  
  7. public function __contruct()
  8. {
  9. if(!(file_exists("licznik.txt") || !isset($_COOKIE['zliczony'])))
  10. {
  11. $this->plik = fopen("licznik.txt", "w+");
  12. fputs($this->plik = "-");
  13. $this->licz = 1;
  14.  
  15. }
  16. else
  17. {
  18. $this->licz = filesize("licznik.txt");
  19. $this->plik = fopen("licznik.txt");
  20.  
  21. }
  22. if (!$_COOKIE['zliczony'])
  23. {
  24. flock($this->plik,2);
  25. fputs($this->plik,"-");
  26. flock($this->plik,3);
  27. setcookie('zliczony',1);
  28. }
  29. }
  30.  
  31. public function __destruct()
  32. {
  33. fclose($this->plik);
  34. }
  35. public function pokazLicznik()
  36. {
  37. return $this->licz;
  38. }
  39. }
  40. $Licznik = new Licznik();
  41. echo "Stronę tą odwiedzono ".$Licznik->pokazLicznik()." razy";
  42.  
  43. ?>
  44.  

co tu jest źle questionmark.gif
Warning: fclose(): supplied argument is not a valid stream resource in C:\wamp\www\obiektowy\test.php on line 33
czemu? może mi ktoś poprawić ten kod

Ten post edytował Alessio 16.10.2009, 19:46:14
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 Wersja Lo-Fi Aktualny czas: 31.07.2025 - 07:57