Комбинација на операции за читање и запишување на датотеки во PHP
Читањето и запишувањето на датотеки може да се комбинира. Да земеме за пример читање на датотека, додавање на извичник на крајот од нејзиниот текст и запишување на текстот назад во истата датотека:
$text = file_get_contents('test.txt');
file_put_contents('test.txt', $text . '!');
Нека имате датотека во која е запишано одреден број. Отворете ја оваа датотека, подигнете го бројот на квадрат и запишете го назад во датотеката.
Нека во коренот на вашата веб-локација лежи датотеката count.txt.
Првично во неа е запишан бројот 0.
Направете така што при освежување на страницата
нашата скрипта секој пат ќе го зголемува овој број
за 1. Тоа е, ќе добиеме бројач
на освежувања на страницата во вид на датотека.
Нека во коренот на вашата веб-локација лежат датотеките 1.txt,
2.txt и 3.txt. Рачно направете
низа со имињата на овие датотеки. Поминете ја
низата со циклус, прочитајте ја содржината на секоја
од датотеките, спојте ја во еден стринг и запишете
во нова датотека new.txt. Првично оваа
датотека не треба да постои.