Файл_завантажити_вміст
Функція file_put_contents підходить для автоматичного запису в файл. Як варіант, можна також використовувати fopen(), що я не рекомендую новачкам.
Зразок
$file = 'файл.txt';$content = 'Вміст буде збережено у файл.';file_put_contents($file, $content);
file_put_contents має 2 параметри:
прізвищекуди писати,- Про "зміст файлу" ми напишемо.
Примітка:
file_put_contents()перезаписує файл з останнім вмістом.
Oбережно, перезапис
Якщо ви зберігаєте через 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);