Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892

    scrivere in un punto preciso di txt

    Salve a tutti:

    io creo tramite php un file .txt:

    codice:
    <?php
     $testo="Scrivo questa riga\nE poi questa";
    $creoFile=fopen("miofile.txt","w+");
    fwrite($creoFile,$testo);
    fclose($creoFile);
    ?>
    Dopodiché in seguito con un altro file php apro il txt e aggiungo del testo:

    codice:
    <?php
     $testo="\nNuova riga";
    $handle=fopen("miofile.txt", 'a'); 
    $creoFile=fwrite($handle,$testo);
    fclose($handle);
    ?>
    E funziona tutto: il risultato è:
    "Scrivo questa riga
    E poi questa
    Nuova riga"

    Io vorrei però che la parte aggiunta venisse stampata PRIMA dell'ultima riga del file, in modo da avere questo risultato:

    "Scrivo questa riga
    Nuova riga
    E poi questa"

    In pratica vorrei aprire il file txt e posizionarmi non in fondo al file, ma sulla penultima riga prima di scrivere.

    Qualcuno sa indicarmi come?
    Mille grazie

  2. #2
    Leggi l'ultima riga, posizionati sulla penultima, scrivi quello che devi scrivere e poi riscrivi l'ultima riga che hai letto all'inizio.

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    Ecco, appunto: il mio problema, come dicevo (ma forse mi sono espresso male), è che non so posizionarmi sulla penultima riga...

  4. #4
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    892
    nessuno?

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.