ďťż
chomiki
Pytanie odnosnie licznika temeratury silnika
Problem z licznikiem w Peugeot 405
Wnętrzności licznika i dziwna płytka
pytanie o swiatelka w licznikach !
Oberwana kostka od licznika
Licznik postów
Licznik HTML
podłaczenie licznika
żarówki w liczniku
Boty odwiedzające forum.
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • marbec.opx.pl

  • chomiki

    Mam pytanko jaki kod obowiązuje do licznika odwiedzin na strone w HTML bądz PHP .

    Zgóry dzięki za pomoc.



    <?php
    function polnoc() /* odmierza ile sekund od danej chwili jest do konca dnia*/
    {
       $teraz = date("H:i:s");
       $czas = explode(":", $teraz);
       $godziny = 23-$czas[0];
       $minuty  = 59-$czas[1];
       $sekundy = 59-$czas[2];
       $waznosc = $godziny*3600 + $minuty*60 + $sekundy;
       return $waznosc;
    }

            if((!isset($_COOKIE['licznik'])) && (!strstr($_SERVER['HTTP_REFERER'], "www.nazwa-strony.pl")))
            {
                   
                    $plik = fopen("licznik.txt", "r");
                    $tekst = fread($plik, filesize("licznik.txt"));
                    $dane = explode(";", $tekst);
                    fclose($plik);
                    $plik = fopen("licznik.txt", "w");
                    flock($plik, 2);
                    $dane[0]++;
                    fwrite($plik, "$dane[0];", 15);
                    flock($plik, 3);
                    fclose($plik);
                   
             /*LICZNIK DZIENNY - MADE BY WOWO */
            $data = date("Y-m-d"); /*zmienna przechowująca dzisiejszą datę*/
            $dzienny=fopen("dzienny.txt","r"); /*otwieramy plik, plik jest formatu yyyy-mm-dd:liczba:yyyy-mm-dd:liczba, gdzie pierwsza data jest data dzisiejsza, pierwsza liczba liczbą odwiedzin dzisiaj, druga data, to data wczorajsza, druga liczba to liczba odwiedzin wczoraj*/
            $dzienny_tekst =fread($dzienny, filesize("dzienny.txt")); /*czytamy caly plik do zmiennej dzienny_tekst*/
            $dane2 = explode(":", $dzienny_tekst); /*rozbijamy wczytany tekst z pliku, na daty i liczby klikniec - calosc bedzie w tabeli*/
            fclose($dzienny); /*zamykamy plik, ktory otwarlismy tylko do odczytu*/
           
            if($dane2[0]==$data) /*jesli w pierwsza data w pliku jest data dzisiejsza to dzialamy jak nizej*/
          { $dane2[1]++; /*zwiekszamy liczbe klikniec dzisiaj*/
                    $dzienny=fopen("dzienny.txt","w"); /*otwieramy plik do zapisu*/
                    flock($dzienny, 2); /* blokujemy plik przed zapisem*/
                    fwrite($dzienny, "$dane2[0]:$dane2[1]:$dane2[2]:$dane2[3]", 30); /*zapisujemy calość do pliku */
              flock($dzienny, 3); /* odblokowujemy plik */
              fclose($dzienny);   /* zamykamy plik */
            }
            else/* jeśli pierwsza data w pliku nie jest dzisiejszą datą */
            { $dane2[2]=$dane2[0]; /* druga date w pliku ustawiamy, ta ktora byla do tej pory pierwsza*/
              $dane2[3]=$dane2[1]; /* druga liczbe odwiedzin ustawiamy, ta ktora byla do tej pory pierwsza*/
              $dane2[0]=$data; /* ustawiamy pierwsza date w pliku na date dzisiejsza*/
              $dane2[1]=1; /* liczbe klikniec ustawiamy na 1 bo sa to pierwsze odwiedziny tego dnia*/
              $dzienny=fopen("dzienny.txt","w"); /*otwieramy plik do zapisu*/
              flock($dzienny, 2); /*blokada zapisu*/
              fwrite($dzienny, "$dane2[0]:$dane2[1]:$dane2[2]:$dane2[3]", 30); /*zapisujemy calość do pliku */
              flock($dzienny, 3);/* odblokowujemy plik */
              fclose($dzienny);/* zamykamy plik */
            }
                   
                   
             setcookie("licznik", "zliczono", time()+polnoc()+1 ); /* cookie blokuje licznik do konca doby */
            }else{
               
                    $plik = fopen("licznik.txt", "r"); /* obsluga licznika stalego*/
                    $tekst = fread($plik, filesize("licznik.txt"));
                    $dane = explode(";", $tekst);
                    fclose($plik);
                   
                    $dzienny=fopen("dzienny.txt","r"); /* obsluga licznika dziennego*/
                    $dzienny_tekst =fread($dzienny, filesize("dzienny.txt"));
                    $dane2 = explode(":", $dzienny_tekst);
                    fclose($dzienny);
            }
    ?>

    Przykład użycia licznika:

    Stronę odwiedziło:<?php echo($dane[0]); ?> gości.
    Dzisiaj (<?php echo($dane2[0]); ?>) stronę odwiedziło: <?php echo($dane2[1]); ?> gości.
    Wczoraj (<?php echo($dane2[2]); ?>) stronę odwiedziło: <?php echo($dane2[3]); ?> gości.

    a licznik w html oferuje wiele portali hostingowych (republika, webpark) i inne niezależne od hostingu firmy. A google pomoże ci je odnaleść
    pim, na JS nie opłaca sie takich silników robić, ta technologia jest przestarzała
    zrobiłem taki silnik odwiedzin w PHP


    <?php
    function counter()
    {
      $file_name ='counter.txt';
      $open =@fopen($file_name,'a+');
      $file = @fread($open,filesize($file_name));
      $file = $file+1;
      @fwrite($open, $file);
      return $file;
    }
    ?>
    Odwiedzono nas <?= counter; ?> razy.

    Pisałem z pamięci, więc mogłem się pomylić



    pim, na JS nie opłaca sie takich silników robić, ta technologia jest przestarzała
    ale chyba działa, prawda?
    pim, teraz już nikt nie robi stron w HTML-u --->TECHNOLOGIA

    pim, teraz już nikt nie robi stron w HTML-u --->TECHNOLOGIA
    wiem o tym. a było wtedy tak fajnie, każdemu mogłem w źródło zajrzeć pomyliłeś się, moja szkoła ma w html stronę
    pim, moja w PHP i mySQL
    ale co y tu się bedziemy o technologie kłócić
  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • mandragora32.opx.pl
  • ďťż
    Wszelkie Prawa ZastrzeĹźone! chomiki Design by SZABLONY.maniak.pl.