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

    salvare array in file.txt

    Questo è l'array che passo, ho i valori vecchi(old_0_0) e quelli aggiornati(0_0):

    Array ( [0_0] => ciccio [old_0_0] => francesco [0_1] => gdteh [old_0_1] => gdteh [0_2] => 2352 [old_0_2] => 2352 [0_3] => si [old_0_3] => si [1_0] => claudio [old_1_0] => claudio [1_1] => dhgeb [old_1_1] => dhgeb [1_2] => 3021 [old_1_2] => 3021 [1_3] => si [old_1_3] => si [2_0] => sofio [old_2_0] => sofio [2_1] => atshe [old_2_1] => atshe [2_2] => 2112 [old_2_2] => 2112 [2_3] => no [old_2_3] => no [3_0] => stefano [old_3_0] => stefano [3_1] => tehd [old_3_1] => tehd [3_2] => 8983 [old_3_2] => 8983 [3_3] => si [old_3_3] => si [4_0] => marco [old_4_0] => marco [4_1] => tgdf [old_4_1] => tgdf [4_2] => 6523 [old_4_2] => 6523 [4_3] => no [old_4_3] => no )

    e questa è la funzione che uso per salvarli nel file.txt

    Codice PHP:

    function salvaFile($path,$array)
            {
                
    $fd1 =file($path);
                foreach(
    $fd1 as $key => $value)
                {
                    
    $value str_replace(array("\r","\n"),"",$value);
                    if (isset(
    $array[$key]))
                        
    $fd1[$key]=$array[$key];
                    else
                        
    $fd1[$key]=$value;
                }
                
    $fd2 =fopen($path,"w");
                foreach(
    $fd1 as $key => $value)
                {
                    if(
    $key==0)
                        
    fwrite($fd2,$value);
                    else
                        
    fwrite($fd2,"\r\n".$value);
                }
                
    fclose($fd2);
            } 
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  2. #2

  3. #3
    quindi...non salva!

    dove sbaglio?

    o meglio cosa sbaglio?
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  4. #4
    Originariamente inviato da stakanovista
    quindi...non salva!

    dove sbaglio?

    o meglio cosa sbaglio?
    PHP non ti mostra nessun errore o warning?

  5. #5
    No!...non sò se è giusta la funzione!

    La sintassi è corretta...non so se fa quello che chiedo io...
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

  6. #6
    Comunque sapete come fare passando il file e l'array a salvare su un file.txt che ha la struttura:

    nome:codice:valore:validità

    cioè ogni elemento tranne l'ultimo deve terminare con i : e l'ultimo con un ritorna a capo!
    Sugnu Sicilianu e mi ni vantu, picchì la terra mia è china china d'incantu...u suli e li salini, pisci n'do sbarcaturi, su tutti cosi ca mi fannu strinciri lu cori...

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.