Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513

    aggiungere dati a file di testo

    Ciao a tutti!
    Allora, io con questo codice:

    Codice PHP:
    $testo=$_POST["txt_top"];
    $nome_file="file/1.txt";
    $openfopen $nome_file "w" );
    $fwfwrite $open $testo );
    fclose($open); 
    apro un file di test e scrivo al suo interno, e fin qui tutto ok.

    Come potrei fare per far si che il testo che inserisco si aggiunga a quello già presente anzichè cancellarlo??

    Grazie mille!!

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    a+ apre il file in lettura e scrittura inserendo il puntatore alla fine del file

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Scusa, ma non son sicuro di aver capito! Praticamente dopo l' url del file, anzichè la lettera w devo mettere a+, cosi?

    Codice PHP:
    $testo=$_POST["txt_top"];
    $nome_file="file/1.txt";
    $openfopen $nome_file "a+" );
    $fwfwrite $open $testo );
    fclose($open); 
    Grazie della pazienza!

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2005
    Messaggi
    654
    Sì, almeno così funziona negli altri linguaggi di programmazione. Io non ho mai lavorato direttamente sui file con il php.
    Fai una prova e vedi.

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Niente, ogni volta che vado ad inserire nuovo testo mi si cancella automaticamente quello presente in precedenza...

  6. #6
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    29
    Originariamente inviato da matteo01
    Niente, ogni volta che vado ad inserire nuovo testo mi si cancella automaticamente quello presente in precedenza...
    "a+" come gia detto apre il file e posiziona il puntatore alla fine del file. Se il file non esiste lo crea. Dovrebbe andare cosi.

  7. #7
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Avete ragione! non so perchè ma in locale non mi andava!
    Grazie mille!

    Potreste indicarmi quali sono gli altri simboli e relative funzionalita?

    Il segno "w" apre il file e scrive dal suo inizio eliminando tutto ciò che esso contiene in precedenza

    il segno "a+" apre il file e posiziona il puntatore alla fine di esso

    Ce ne sono altri? Grazie mille!!

  8. #8
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    29
    Originariamente inviato da matteo01
    Avete ragione! non so perchè ma in locale non mi andava!
    Grazie mille!

    Potreste indicarmi quali sono gli altri simboli e relative funzionalita?

    Il segno "w" apre il file e scrive dal suo inizio eliminando tutto ciò che esso contiene in precedenza

    il segno "a+" apre il file e posiziona il puntatore alla fine di esso

    Ce ne sono altri? Grazie mille!!
    vai su www.php.net e cerca fopen
    sono elencati nella spiegazione della funzione.

  9. #9
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    513
    Grazie mille!


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.