Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    29

    Sovrascrivere un file txt

    Ciao a tutti, ho questo piccolo problema.
    Dovrei fare un piccolo contatore, che serve per contare l'accesso delle categorie.
    Pensavo di fare in questo modo,
    creare un file contatore.txt che serve da contatore,
    su questo file viene scritto il numero del contatore per ogni categoria e il nome della categoria.

    Tipo:
    225 mele
    102 pere
    53 albicocca
    Poi creavo conta.php dove metto lo script in php per il contatore,
    infine mettevo include(conta.php) sul file che apre le categorie.
    Io vorrei che quando un utente accede al file categorie.php e va a guardare la categoria per esempio ananas, vorrei che sul file contatore.txt scrivesse:

    225 mele
    102 pere
    53 albicocca
    1 ananas
    se invece di ananas andasse a guardare la categoria mele,
    il contatore.txt diventa:

    226 mele
    102 pere
    53 albicocca
    Come faccio a realizzare lo script in php per il contatore?
    meglio avere il culo gelato, che un gelato nel culo

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    29
    meglio avere il culo gelato, che un gelato nel culo

  3. #3

  4. #4
    Moderatore di Server Apache L'avatar di marketto
    Registrato dal
    Sep 2001
    Messaggi
    5,858
    Originariamente inviato da mcsist

    devi:
    1. aprire il file (www.php.net/fopen);
    2. leggere il file come array (www.php.net/file);
    3. aggiornare l'array con i nuovi valori;
    4. scrivere l'array sul file (www.php.net/fwrite);
    5. chiudere il file (www.php.net/fclose);
    think simple think ringo

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    29
    Markus ti ringrazio per l'aiuto, ma non ho capito tanto dal link che mi hai mandato, puoi farmi qualche esempio?

    Grazie 1000
    meglio avere il culo gelato, che un gelato nel culo

  6. #6
    Questo script serve per fare delle statistiche.
    Usa un file .txt per tenere conto dei voti
    Se non cappisci qualcosa chiedi pure!
    guarda bene il link che ti ho dato

    //controlla se il file esiste
    if (file_exists($filename)) {
    //lo apre
    $voti = fopen("voti1.txt", "a+");
    //prende i dati
    $buffer = fgets($voti);
    //lo incrementando di uno
    ++$buffer;
    //riapre il file e lo pulisce
    $voti = fopen("voti1.txt", "wb");
    //scrive il valore incrementato
    fwrite($voti, $buffer);
    //lo chiude
    fclose($voti);
    //lo stampa
    print("<img src=\"copper.jpg\" height=7 width=$buffer border=1> $buffer");
    } else {
    echo('Il file non esiste');
    }
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    29
    Purtroppo non sono molto ferrato in materia,
    potresti riportare il tuo script nel mio esempio,
    fai conto che quando metto include(conta.php)
    gli passo il nome della categoria così
    $nome_categoria
    meglio avere il culo gelato, che un gelato nel culo

  8. #8
    Ma se ho capito bene ti serve un contatorte di click! no?

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    29
    sì è un contatore di click, solo che nel file di testo può esserci più di un contatore, e deve incrementare solo quello della categoria che viene letta
    meglio avere il culo gelato, che un gelato nel culo

  10. #10
    A parere mio conviene fare un file di testo per ogni elemento ti
    semplifichi la vita 10 volte!!


    per i contatori di clik vai su http://freephp.html.it/script/lista.asp?idcat=7

    scegli quello che piu si addice alla tuo progetto!

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.