Visualizzazione dei risultati da 1 a 3 su 3

Discussione: Problema fwrite

  1. #1

    Problema fwrite

    Ciao a tutti.
    Ho un piccolo problema con fwrite.
    La formula che uso è la seguente.

    $chmod = chmod("fobiasociale.txt", 0777);
    $apri = fopen("fobiasociale.txt", "r+");
    $leggi = fread($apri, 100);
    $leggi = $leggi + 1;
    $scrivi = fwrite($apri, $leggi, 100);

    Il problema è che in qualsiasi modo io apra il file (r, r+, w, w+) io non riesco a scrivere cancellando quello che già c'è.

    Per intenderci si tratta di un conteggio e se il numero è uno lui aggiunge un due alla fine trasformandolo in 12 quindi al conteggio successivo aggiunge un tredici alla fine trasformandolo in 1213 e così via.
    Come posso fare?

  2. #2
    Ti da errori? Comunque il modo di apertura deve essere w+ in ogni caso per quello che devi fare tu

  3. #3

    Prova questa .........

    Ciao.
    Questa funziona

    <?php
    if(!file_exists("count.txt"))
    {
    $handle = fopen("count.txt",'wb');//come da manuale aggiungi b per la portabilità
    fwrite($handle,'0');
    }
    else
    {
    $leggi = file_get_contents("count.txt");
    $leggi = (int)rtrim($leggi);
    $leggi = $leggi + 1;
    $handle = fopen("count.txt",'wb');
    fwrite($handle,$leggi);
    }
    var_dump(file_get_contents("count.txt"));
    ?>
    Stammi bene.
    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

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.