Visualizzazione dei risultati da 1 a 8 su 8

Discussione: contatore d'accessi

  1. #1

    contatore d'accessi

    ciao ragazzi..ho un contatore..ke fa riferimento ad un numero in un file .txt
    sembra ke riesca ad accerderci(xkè avevo fatto un controllo e la fopen() va a buon fine),ma il puntatore al file .txt mi risulta sempre vuoto e quindi non fa nessuna operazione d'incremento...ho provato a dare il path della mia cartella sul server..modificare i path..spostare i file, ma nulla!

    ecco il sorgente
    <?
    //dalla posizione di questo file.php c'è una cartella
    //access con sotto accessi.txt
    $contatore = "access/accessi.txt";

    function conta($contatore) {
    $aprif = fopen($contatore,"r+");
    //print("Aprif = ($aprif) ");
    //$aprif E' vuoto!!!
    $hits = fgets($aprif, 16);
    $hits++;
    print("{n°$hits} \n");
    rewind($aprif);
    fputs($aprif,$hits);
    fputs($aprif,"\n");
    fclose($aprif);
    }
    conta($contatore);
    ?>


    cosa ne pensate?
    grazie Alex

  2. #2
    [PHP]
    $contatore = "contatore.txt";

    function conta($contatore) {
    $aprif = fopen($contatore,"r+b");
    $hits = fgets($aprif, 16);
    $hits=$hits+1;
    rewind($aprif);
    fputs($aprif,$hits);
    fputs($aprif,"\n");
    fclose($aprif);
    }
    conta($contatore);
    ?>
    [PHP]

    Provato in locale funziona
    ke errore ti da...di preciso nessuno ?
    print_r($aprif); ti deve ritornare Resource id 1

  3. #3

    ok...ma

    ciao...guarda ho scoperto ke in locale funziona...e il puntatore contiene quel ke deve contenere..ma una volta pubblicato il puntatore è vuoto..pensa c'è anke il controllo ke se non trova il file.txt deve darmi un msg di errore..invece lui sta nel ramo delle istruzioni da fare una volta trovato il file...quindi il file c'è..lo vede...ma il puntatore della fopen() è nulla!NON CAPISCO!
    eppure in locale funziona

    ciao grazie Alex

  4. #4
    se ti è possibile ti conviene usare come soluzione direttamente un tabella con MySQL, anche io tempo fa usavo un file di testo per registrare gli accessi ma non si sa perchè ha smesso di funzionare appena raggiunto il numero 66

    inquietante.. tutto ciò inquietante..

  5. #5
    a questo punto..ci stavo pensando anch'io...grrr

    grazie
    ciao

  6. #6
    Originariamente inviato da king_sauron
    a questo punto..ci stavo pensando anch'io...grrr

    grazie
    ciao
    de nada

  7. #7
    ragazzi non funziona....ma com'è possibile?in locale è tutto funzionante, il rete no!...il file lo vede (c'è il controllo se esite il file o meno) eppure il puntatore al file è vuoto!
    altre idee?

  8. #8
    ma in remoto hai i promes :quipy: si di scrivere/modificare i file?
    il tesoro più prezioso è la mia libertà

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.