Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Problem z licznikiem odwiedzin [php]
#3
Kolego zarzucam cały kodzik. Dodam jeszcze, że na localhost wszystko gra i buczy, błędu nie ma, a na serwerze jest. Mam nadzieję że uda się coś z tym zrobić.
Kod PHP:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<
html xmlns="http://www.w3.org/1999/xhtml" lang="pl" xml:lang="pl">
<
head>
<
title>Tomi-Cars.&nbsp;Sklep&nbsp;motoryzacyjny.</title>
<
meta http-equiv="Content-type" content="text/html; charset=utf-8" />
<
meta http-equiv="Content-Language" content="pl" />
<
meta http-equiv="PICS-Label" content='(PICS-1.0 "http://www.rsac.org/ratingsv01.html" l gen true comment "RSACi North America Server" by "" for "http://" on "2012.02.19T08:55+0100" exp "2010.12.31T23:59+0100" r (n 0 s 0 v 0 l 0))' />
<
meta name="Description" content="Sklep motoryzacyjny. Części samochodowe, akcesoria samochodowe, filtry oleje, klocki hamulcowe, tarcze hamulcowe." />
<
meta name="Author" content="Tomasz Kacperski" />
<
meta name="Robots" content="ALL" />
<
base href="www.tomi-cars.pl" />
<
link rel="stylesheet" href="css/style.css" type="text/css" />
<
link rel="stylesheet" href="css/nivo-slider.css" type="text/css" media="screen" />
<
script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.2/jquery.min.js" type="text/javascript"></script>
<
script src="js/jquery.nivo.slider.js" type="text/javascript"></script>
<
script src="js/skrypt.js" type="text/javascript"></script>
<
script src="js/carousel.js" type="text/javascript"></script>
</
head>
<
body><?php
ob_start
();
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.tomi-cars.pl")))
        {

                
$plik fopen("licznik.txt""r");
                
$tekst fread($plikfilesize("licznik.txt"));
                
$dane explode(";"$tekst);
                
fclose($plik);
                
$plik fopen("licznik.txt""w");
                
flock($plik2);
                
$dane[0]++;
                
fwrite($plik"$dane[0];"15);
                
flock($plik3);
                
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($dziennyfilesize("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($dzienny2); /* blokujemy plik przed zapisem*/
                
fwrite($dzienny"$dane2[0]:$dane2[1]:$dane2[2]:$dane2[3]"30); /*zapisujemy calość do pliku */
          
flock($dzienny3); /* 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($dzienny2); /*blokada zapisu*/
          
fwrite($dzienny"$dane2[0]:$dane2[1]:$dane2[2]:$dane2[3]"30); /*zapisujemy calość do pliku */
          
flock($dzienny3);/* 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($plikfilesize("licznik.txt"));
                
$dane explode(";"$tekst);
                
fclose($plik);

                
$dzienny=fopen("dzienny.txt","r"); /* obsluga licznika dziennego*/
                
$dzienny_tekst =fread($dziennyfilesize("dzienny.txt"));
                
$dane2 explode(":"$dzienny_tekst);
                
fclose($dzienny);
        }
ob_end_flush();
?>
<div id="wrapper">

    <div id="header">

        <div class="logo">
            <h1><a href="index.php">Cars.&nbsp;Sklep&nbsp;motoryzacyjny</a></h1>
        </div>

        <div class="auto">
            <img src="images/auto.png" alt="" />
        </div>

        <div class="blask">
            <img src="images/blask-header.png" alt="blask" />
        </div>

        <div class="slogan">
            <p>Doświadczenie...</p>
            <p>&nbsp;&nbsp;&nbsp;Profesjonalizm...</p>
            <p>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Gwarancja niskich cen...</p>
        </div>

        <div class="menu">
            <ul>
                <li><a href="index.php">Strona główna</a></li>
                <li><a href="#">Aktualności</a></li>
                <li><a href="onas.php">O nas</a></li>
                <li><a href="dojazd.php" title="dojazd">Dojazd</a></li>
            </ul>
        </div>

    </div>

    <div id="content">

        <div class="oferta">
            <h6>Oferta</h6>
            <ul>

                <li><p title="części elektryczne">- części elektryczne</p></li>
                <li><p title="elementy nadwozia">- elementy nadwozia</p></li>
                <li><p title="elementy napędu">- elementy napędu</p></li>
                <li><p title="filtry">- filtry</p></li>
                <li><p title="oleje">- oleje</p></li>
                <li><p title="rozrządy">- rozrządy</p></li>
                  <li><p title="układy chłodzenia">- układy chłodzenia</p></li>
                <li><p title="układy hamulcowe">- układy hamulcowe</p></li>
                <li><p title="układy kierownicze">- układy kierownicze</p></li>
                <li><p title="układy paliwowe">- układy paliwowe</p></li>
                <li><p title="układy wydechowe">- układy wydechowe</p></li>
                <li><p title="układy zasilania">- układy zasilania</p></li>
                <li><p title="zawieszenia">- zawieszenia</p></li>
                <li><p title="chemia i akcesoria samochodowe">- chemia i akcesoria samochodowe</p></li>
                <li><p title="pozostałe części i akcesoria">- oraz wiele innych...</p></li>
            </ul>
        </div>

        <div id="slider">
            <a href="#"><img src="images/eko.jpg" alt="" /></a>
            <a href="#"><img src="images/dostawa.jpg" alt="" /></a>
            <a href="#"><img src="images/eko.jpg" alt="" /></a>
        </div>


        <div class="sklep">
            <h1>Sklep motoryzacyjny</h1>
            <h2>Witajcie na stronie firmy TOMI-CARS.<br />
            W naszym sklepie kupicie Państwo części i akcesoria niezbędne do naprawy Waszego auta. Jesteśmy wiodącym dystrybutorem części zamiennych do wszystkich marek samochodów. Naszym atutem są niskie ceny i szybka realizacja zamówień.<br />
            <span >Do zobaczenia w naszym sklepie.</span></h2>
        </div>


    <div class="pole">
    </div>


        <div class="specjalna">
            <h6>Oferta specjalna</h6>
                <div class="carousel">
                    <span class="prev" title="do tyłu"></span>
                    <div class="wrapper-carousel">
                        <ul>
                        <li><img src="foto-oferta-wys.100px/akumulator-banner-44Ah360A.jpg" alt="akumulator banner44Ah/360A" title="akumulator banner44Ah/360A" /><p><span>186,80zł</span>Akumulator Banner 44AH/360A</p></li>
                        <li><img src="foto-oferta-wys.100px/akumulator-banner-72Ah640A.jpg" alt="akumulator banner72Ah/640A" title="akumulator banner72Ah/640A"/><p><span>292,80zł</span>Akumulator Banner 72Ah/640A</p></li>
                        <li><img src="foto-oferta-wys.100px/castrol-edge-5w30-1l.jpg" alt="castrol edge 5w30 1l" title="castrol edge 5w30 1l"/><p><span>39,80zł</span>Castrol Edge 5W30 1l</p></li>
                        <li><img src="foto-oferta-wys.100px/castrol-edge-5w30-4l.jpg" alt="castrol edge 5w30 4l" title="castrol edge 5w30 4l"/><p><span>134,60zł</span>Castrol Edge 5W30 4l</p></li>
                            <li><img src="foto-oferta-wys.100px/castrol-edge-5w30-5l.jpg" alt="castrol edge 5w30 5l" title="castrol edge 5w30 5l"/><p><span>159,80zł</span>Castrol Edge 5W30 5l</p></li>
                        <li><img src="foto-oferta-wys.100px/castrol-edge-5w40-1l.jpg" alt="castrol edge 5w40 1l" title="castrol edge 5w40 1l"/><p><span>37,80zł</span>Castrol Edge 5W40 1l</p></li>
                            <li><img src="foto-oferta-wys.100px/castrol-edge-5w40-4l.jpg" alt="castrol edge 5w40 4l" title="castrol edge 5w40 4l"/><p><span>119,80zł</span>Castrol Edge 5W40 4l</p></li>
                        <li><img src="foto-oferta-wys.100px/castrol-edge-5w40-5l.jpg" alt="castrol edge 5w40 5l" title="castrol edge 5w40 5l"/><p><span>149,60zł</span>Castrol Edge 5W40 5l</p></li>
                            <li><img src="foto-oferta-wys.100px/zestaw-zawieszenia-maxgear-vw-aud-skoda.jpg" alt="maxgear zawieszenie vw audi skoda" title="maxgear zawieszenie vw audi skoda"/><p><span>549,80zł</span>Zestaw zawieszenia MaxGear VW/Audi/Skoda -00 r.</p></li>
                        <li><img src="foto-oferta-wys.100px/tarcze-hamulcowe-febi-passat.jpg" alt="tarcze febi passat przód" title="tarcze febi passat przód"/><p><span>99,80zł</span>Tarcze hamulcowe przód Passat 96+ 288x25 Febi</p></li>
                            <li><img src="foto-oferta-wys.100px/tarcze-hamulcowe-denckermann-passat.jpg" alt="tarcze denchermann passat tył" title="tarcze denchermann passat tył"/><p><span>49,80zł</span>Tarcze hamulcowe tył Passat 96+ 245x10 Denchermann</p></li>
                        </ul>
                    </div>
                    <span class="next" title="dalej" ></span>
                </div>
        </div>

        <div class="kontener">
            <h6>Reklama</h6>
                <ul>
                    <li>
                        <img src="images/fiat.jpg" alt="" />
                        <p class="loga"><a href="#">To miejsce czeka na Twoją reklamę!!!</a></p>
                    </li>
                    <li>
                        <img src="images/vw.jpg" alt="" />
                        <p class="loga"><a href="#">To miejsce czeka na Twoją reklamę!!!</a></p>
                    </li>
                    <li>
                        <img src="images/volvo.jpg" alt="" />
                        <p class="loga"><a href="#">To miejsce czeka na Twoją reklamę!!!</a></p>
                      </li>
                </ul>
        </div>


        <div class="kontakt">
            <h6>Kontakt</h6>
            <ul>
                <li>
                    <img src="images/home.jpg" alt="" />
                    <p class="adres">Tomi-Cars<br />Tomasza Włodarczyk<br />ul. Legionowa 1A<br />05-261 Marki</p>
                </li>
            </ul>
            <ul>
                <li class="phone"><p>507 054 718</p></li>
                <li class="mail"><p>[email protected]</p></li>
                <li class="gg"><p>22485248</p></li>
            </ul>
            <img src="images/kontakt.gif" alt="" class="fotka"  />
        </div>


    </div>


    <div id="footer">

        <div>
            <h3>Polecane strony:</h3>
            <ul>
                <li><a href="#">www.slusarstwo-zielonka.za.pl</a></li>
                <li><a href="#">www.pralnia-dywanow.pl</a></li>
                <li><a href="#">www.stol-dom.pl</a></li>
            </ul>
        </div>



        <div>
            <ul>
                <li><h1>części samochodowe</h1></li>
                <li><h1>oleje i filtry</h1></li>
                <li><h1>akcesoria samochodowe</h1></li>
            </ul>
        </div>




        <div class="licznik">
            <ul>
                <li>Stronę odwiedziło: <?php echo($dane[0]); ?> gości.</li>
                <li>Dzisiaj (<?php echo($dane2[0]); ?>) stronę odwiedziło: <?php echo($dane2[1]); ?> gości.</li>
                <li>Wczoraj (<?php echo($dane2[2]); ?>) stronę odwiedziło: <?php echo($dane2[3]); ?> gości.</li>
            </ul>
        </div>


        <div class="autor">
            <p>Projekt i wykonanie: Tomasz Kacperski</p>
        </div>
    </div>

</div>


</body>
</html> 
Odpowiedz


Wiadomości w tym wątku
RE: Problem z licznikiem odwiedzin [php] - przez junior211 - 16-05-2012, 01:49

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl