1. <?
  2. setcookie(&#092;"licznikbbbc\", \"1\", mktime(23,59,59)); 
  3. /* wysyla cookie na komputer uzytkownika */
  4. if(file_exists(&#092;"licznik.txt\")) 
  5. { /* sprawdza, czy plik istnieje */ 
  6. $file=fopen(&#092;"licznik.txt\", \"r\"); /* otwiera plik */
  7. flock($file, 1); /* blokuje plik */
  8.  
  9. $ile=fgets($file, 100); /* odczytuje wartosc */
  10.  
  11. flock($file, 3); /* odblokowuje plik */
  12. fclose($file); /* zamyka plik */
  13.  
  14. if($licznikbbbc!=&#092;"1\") /* sprawdza, czy 
  15. uzytkownik juz odwiedzal strone */
  16. {
  17. $ile++; /* zwieksza wartosc 
  18. o 1 tylko po pierwszym wejsciu */
  19. }
  20. }
  21. else
  22. {
  23. $ile=1; /* jesli plik nie istnieje, wyswietli sie 1 */
  24. }
  25.  
  26. $file=fopen(&#092;"licznik.txt\", \"r+\"); /* otwiera plik do zapisu */
  27. flock($file, 2); /* blokuje do zapisu */
  28.  
  29. fwrite($file, $ile); /* zapisuje wartosc */
  30.  
  31. flock($file, 3); /* odblokowuje plik */
  32. fclose($file); /* zamyka plik */
  33. ?>
  34. <?
  35. $data=date(&#092;"d.m\");
  36. $plik=fopen(&#092;"dzien.txt\", \"r\");
  37. Flock($plik, 1);
  38. $dzien=fgets($plik, 100);
  39. flock($plik, 3);
  40. fclose($plik);
  41. if($dzien==$data)
  42. {
  43. if($licznikbbbc!=&#092;"1\")
  44. {
  45. $plik=fopen(&#092;"licznikd.txt\", \"r\");
  46. flock($plik, 1);
  47. $ile=fgets($plik, 100);
  48. flock($plik, 3);
  49. fclose($plik);
  50. $plik=fopen(&#092;"licznikd.txt\", \"w\");
  51. flock($plik, 2);
  52. $ile++;
  53. fwrite($plik, $ile);
  54. flock($plik, 3);
  55. fclose($plik);
  56. }
  57. }
  58. else
  59. {
  60. $datam=date(&#092;".m\");
  61. $datad=date(&#092;"d\");
  62. $datad--;
  63. $datagit=$datad . $datam;
  64. $plik=fopen(&#092;"licznikd.txt\", \"r\");
  65. flock($plik, 1);
  66. $ile=fgets($plik, 100);
  67. flock($plik, 3);
  68. fclose($plik);
  69. $plik=fopen(&#092;"wczoraj.txt\", \"a\");
  70. flock($plik, 2);
  71. fwrite($plik, &#092;"rn$ile w dniu $datagit\");
  72. flock($plik, 3);
  73. fclose($plik);
  74.  
  75. $ile=1;
  76. $plik=fopen(&#092;"licznikd.txt\", \"w\");
  77. flock($plik, 2);
  78. fwrite($plik, $ile);
  79. flock($plik, 3);
  80. fclose($plik);
  81. $plik=fopen(&#092;"dzien.txt\", \"w\");
  82. flock($plik, 2);
  83. fwrite($plik, $data);
  84. flock($plik, 3);
  85. fclose($plik);
  86. }
  87. ?>


a wiec, czy macie jakies zastrzezenia, cos jest zle albo cos?smile.gif nastepnie, dlaczego jak zmienie nazwe ciasteczka z "licznikbb" na "licznikbbb", to czemu mi nie zlicza wejscia? i narazie chyba tyle, jakby co to dopisze tongue.gif z gory dzieki za pomoc
odpowiedzcie prosze, naprawde chcialbym znac odpowiedz na te pytania, mam nawet jeszcze jedno.
jak zapewne zauwazyliscie sa tam dwa liczniki i one sa jako osobne skrypty. chcialbym wiedziec jak php czyta te skrypty bo mialem blad w dziennym ale ogolny mi zliczylo smile.gif czy to tylko z powodu, ze sa to dwa skrypty, a czy moze wykonuje wszystko az do bledu. prosze o pomoc, i za kazda rade podpowiedz bardzo dziekuje smile.gif

[edit]
no i mam kolejne pytanie. czy moglby mi ktos objasnic dzialanie finkcji ob_start, co ona dokladnie robi