La funzione **file_put_contents** è adatta per la scrittura automatica su un file. In alternativa, potete anche usare fopen(), che non consiglio ai principianti.
$file = 'file.txt';$content = 'Contenuto da salvare in un file.';file_put_contents($file, $content);
file_put_contents ha 2 parametri:
filename
dove scrivere,contenuto del file
che scriveremo.Nota:
file_put_contents()
sovrascrive il file con gli ultimi contenuti.
Se salvate tramite file_put_contents, fate attenzione a sovrascrivere i dati. La funzione cancellerà tutto il contenuto corrente e lo sostituirà con il nuovo contenuto. Quindi, se vuoi solo aggiungere il testo, puoi aggiungerlo all'inizio o alla fine usando il tuo script:
$file = 'file.txt';$content = 'Nuovo contenuto.';$oldContent = file_get_contents($file);file_put_contents($file, $content . $oldContent);
Quindi prima si apre il file, poi si scrive il nuovo contenuto, e dopo si scrive il contenuto originale...
Se vogliamo aggiungere il vecchio contenuto prima del nuovo, dobbiamo solo modificare leggermente lo script:
$file = 'file.txt';$content = Nový obsah.';$oldContent = file_get_contents($soubor);file_put_contents($file, $oldContent . $content);
Jan Barášek Více o autorovi
Autor článku pracuje jako seniorní vývojář a software architekt v Praze. Navrhuje a spravuje velké webové aplikace, které znáte a používáte. Od roku 2009 nabral bohaté zkušenosti, které tímto webem předává dál.
Rád vám pomůžu:
Články píše Jan Barášek © 2009-2024 | Kontakt | Mapa webu
Status | Aktualizováno: ... | it