Loading:


    Licznik pobrań pliku bez użycia bazy danych


    Przejdźmy do ostatniego pliku click.php jak już pisałem wyżej odbiera o dane od ajax zapisuej dane w pliku i zwraca wynik.



    Dalsza czê¶æ: 1 2 3 4 5
    Napisz Artyku³

    Listing


    <?php
    if(isset($_GET['save'])){
    //Kodujemy nazwę pliku
    $plik = $_GET['save'];
    $layer = $_GET['layer'];
    //sprawdzamy czy isdnieje plik o tej nazwie
            //Jeśli istnieje to otwieramy plik i zwiększamy jego wartość o 1
           
            $fp = fopen('pliki/plik.txt', 'r');     
            $value = fread($fp, filesize('pliki/plik.txt'));
            $value = explode(">",$value);
           
            if(in_array($layer,$value)){
                    $pozycja = array_search($layer,$value);
                    $pozycja = $pozycja+1;
                    $value[$pozycja] = $value[$pozycja]+1;
                   
            }else{
                    $ilosc = count($value);
                    if($ilosc=='1'){
                    $value[0]=$plik;
                    $value[1]=$layer;
                    $value[2]="1";
                    }else{
                    $value[]=$plik;
                    $value[]=$layer;
                    $value[]="1";
                   
                    }
            }
            $value = implode(">",$value);
            $fp = fopen('pliki/plik.txt', 'w');
            fwrite($fp,$value);     
            fclose($fp);
            echo $layer.'>'.$plik;
           
    }else if(isset($_GET['show'])){
            $fp = fopen('pliki/plik.txt', 'r');     
            echo fread($fp, filesize('pliki/plik.txt'));
           
    }
    ?>




    Dodano przez: igor
    Ranga: Administrator serwisu Punktów: 0
    Komentarze użytkowników
    Plik chyba powinien nazywać się plik.php a nie click.php ...
    autor: Krzysiek | 112 | 2009-03-05 21:16:32


    Masz racje, potrzeba zmienić: var myAjax = new Ajax.Request('plik.php', na: var myAjax = new Ajax.Request('click.php', aby skrypt poprawnie działał.
    autor: Divix | 113 | 2009-03-05 22:38:12


      • Tre¶æ komentarza
        Kod do komentarza (opcjonalnie)
        PHP JavaScript MySQL Smarty SQL HTML CSS ActionScript
        Autor
        Token
        token

         

         








    funkcje.net
    Wszelkie prawa zastrzeżone©. | Funkcje.net 2008-2025 v.1.5 | design: diviXdesign & rainbowcolors