Visualizzazione dei risultati da 1 a 5 su 5

Discussione: mode fopen

  1. #1

    mode fopen

    Salve tramite questa funzione...
    Codice PHP:
    if(isset($_POST) && !empty($_POST))
        {
            
    $salva implode("#",$_POST);
            
    $salva .= "\r\n";
            
    $file fopen("file.txt",'a');
            
    fwrite($file,$salva);
            
    fclose($file);
        } 
    salvo l'array $_POST nel file, il mode del fopen è impostato su "a" questa inserisce la nuova riga correttamente ma alla fine del file.
    Io vorrei inserirla all'inizio del file, ma settando il mode su "r" o "r+" questo inserisce la nuova riga all'inizio ma cancella la precedente.

    c'è una soluzione?
    Oppure come faccio a stampare il file tramite foraech al rovescio?
    Grazie
    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
    Carica il contenuto del file in una variabile temporanea e ricrea tutto il file.

  3. #3
    quindi setto il mode a "w", e carico il file su di una variabile!

    e come lo carico? posso farlo anche se ho più di una riga salvata?

    e poi scrivo sul file la nuova riga + la variabile che contiene il file, giusto?
    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
    Facendo così:
    Codice PHP:
            $temp file(file.txt);
            
    $salva implode("#",$_POST);
            
    $salva .= "\r\n";
            
    $file fopen("file.txt",'w+');
            
    fwrite($file,$salva);
            
    fclose($file);
            
            
    $file2 fopen("file.txt",'a+');
            
    fwrite($file2,$temp);
            
    fclose($file2); 
    mi scrive un array() vuoto...quindi? :master:
    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...

  5. #5
    nessuno sa come fare??
    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.