Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Sovrascrivere contenuto file txt

    Buona sera a tutti, vorrei sapere cortesemente qual'è la procedura da seguire per poter riscrivere nuovi valori in un file.txt.
    Codice PHP:
    $id = array(0=>"a",1=>"b",2=>"c",3=>"d"4=>"e",5=>"f",6=>"g");
    for (
    $j=0$j<count($id) ; $j++){
        
    $valore = ($id[$j] . " " "tg" " " "80" "\n");
        
    $fd fopen ('testo.txt'"w");
        
    fwrite ($fd$valore);
        
    fclose($fd);    

    Cosi facendo, inserisco tutti quei valori.fin qui ok.
    Ma, dovendo estrapolare ogni 10 minuti dal DB, dei record,devo per forza sovrascrivere il contenuto del file.txt.
    Come si fà?
    grazie mille...buona serata

  2. #2
    Codice PHP:
    $id = array(0=>"a",1=>"b",2=>"c",3=>"d"4=>"e",5=>"f",6=>"g"); 
    for (
    $j=0$j<count($id) ; $j++){ 
        
    $valore = ($id[$j] . " " "tg" " " "80" "\n"); 
        
    $fd fopen ('testo.txt'"w+"); //QUI devi usare w+
        
    fwrite ($fd$valore); 
        
    fclose($fd);     


  3. #3
    buon giorno...
    facendo come mi dici te...non mi scrive tutti e 7 i valori dell'array ma soltanto l'ultimo la "g", se poi voglio sovrascriverlo, lo fà, ma inserisce sempre l'ultimo valore...come mai?
    grazie ancora

  4. #4
    buon giorno a tutti, sapete dirmi per favore il perchè non mi sovrascrive?

  5. #5
    Originariamente inviato da ANTAGONIA
    buon giorno...
    facendo come mi dici te...non mi scrive tutti e 7 i valori dell'array ma soltanto l'ultimo la "g", se poi voglio sovrascriverlo, lo fà, ma inserisce sempre l'ultimo valore...come mai?
    grazie ancora
    perchè sovrascrive ogni volta...
    prova così:
    Codice PHP:
    $id = array(0=>"a",1=>"b",2=>"c",3=>"d"4=>"e",5=>"f",6=>"g");  
    for (
    $j=0$j<count($id) ; $j++){  
        
    $valore .= ($id[$j] . " " "tg" " " "80" "\n");  
    }
       
    $fd fopen ('testo.txt'"w+"); //QUI devi usare w+ 
        
    fwrite ($fd$valore);  
        
    fclose($fd); 
    Non l'ho provata ma dovrebbe funzionare

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.