Visualizzazione dei risultati da 1 a 9 su 9

Discussione: file txt

  1. #1

    file txt

    salve a tutti, io ho un programmino che mi scrive su un file txt, vorrei un aiuto sulla cancellazione di un elemento, come posso cancellare il primo elemento inserito nel file di testo?
    su questo forum ho avuto un aituo su come cancellare l'ultimo elemento, ora vorrei una ituo su come cancellare il primo. qlcn sa aiutarmi???



    il programma che cancella l'ultimo elemento del file txt:

    $file_content_arr = file('registro.dat');
    echo "'" . array_pop($file_content_arr) . "'";
    $file_content = implode("", $file_content_arr);
    $fp = fopen('registro.dat', 'wb');
    fwrite($fp, $file_content);
    fclose($fp);

    grazie a ciao!

  2. #2
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392

    Re: file txt

    Originariamente inviato da pboscolo
    salve a tutti, io ho un programmino che mi scrive su un file txt, vorrei un aiuto sulla cancellazione di un elemento, come posso cancellare il primo elemento inserito nel file di testo?
    su questo forum ho avuto un aituo su come cancellare l'ultimo elemento, ora vorrei una ituo su come cancellare il primo. qlcn sa aiutarmi???



    il programma che cancella l'ultimo elemento del file txt:

    $file_content_arr = file('registro.dat');
    echo "'" . array_pop($file_content_arr) . "'";
    $file_content = implode("", $file_content_arr);
    $fp = fopen('registro.dat', 'wb');
    fwrite($fp, $file_content);
    fclose($fp);

    grazie a ciao!
    Cosa intendi per elemento? :master:

  3. #3
    una stringa

  4. #4
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da pboscolo
    una stringa
    una riga?



    //...
    $file = file($mio_file);
    $file[0] = "";
    $file = implode("", $file);
    fwrite($file);
    //...


    Rudimentale, ma dovrebbe andare...

  5. #5
    ma il mio file txt non è un array! il puntatore mi è impostato alla fine del file, e io ho bisogno che mi cancelli il primo elemento.
    vi faccio un esempio:

    nel file txt:

    ciao,oggi,lunedì,1novembre
    ciao,oggi,martedì,2novembre

    lasciate stare il contenuto, è, solo 1 esempio, io voglio un programmino che mi cancelli la prima riga (ciao,oggi,lunedì....)
    e mi resta solo la 2.

    nessuno può aiutarmi?

  6. #6
    Utente bannato
    Registrato dal
    Apr 2004
    Messaggi
    1,392
    Originariamente inviato da PaTeR
    una riga?



    //...
    $file = file($mio_file);
    $file[0] = "";
    $file = implode("", $file);
    fwrite($file);
    //...


    Rudimentale, ma dovrebbe andare...
    Ribadisco: file suddivide il file in in un array contenente tutte le righe di esso.
    http://it.php.net/file



  7. #7
    graxzie funziona!!! èerò c'è un problema, xchè cancelli quel file devo eseguire 2 volte il programma, xchè?

  8. #8
    nessuno può aiutarmi?

  9. #9

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.