Функція **file_put_contents** підходить для автоматичного запису в файл. Як варіант, можна також використовувати fopen(), що я не рекомендую новачкам.
$file = 'файл.txt';$content = 'Вміст буде збережено у файл.';file_put_contents($file, $content);
file_put_contents має 2 параметри:
прізвище
куди писати,Примітка:
file_put_contents()
перезаписує файл з останнім вмістом.
Якщо ви зберігаєте через file_put_contents, остерігайтеся перезапису даних. Функція видалить весь поточний контент і замінить його новим. Тож якщо ви просто хочете додати текст, ви можете додати його на початок або в кінець, використовуючи власний скрипт:
$file = 'файл.txt';$content = 'Новий контент.';$oldContent = file_get_contents($file);file_put_contents($file, $content . $oldContent);
Тобто спочатку файл відкривається, потім записується новий контент, а вже після нього - оригінальний...
Якщо ми хочемо додати старий контент перед новим, нам потрібно лише трохи модифікувати скрипт:
$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-2025 | Kontakt | Mapa webu
Status | Aktualizováno: ... | uk