Aby zapisywać informacje do pliku txt należy oczywiście ustanowić strumień (stream) za pomocą funkcji fopen() z odpowiednim parametrem. Więcej o tym w artykule Odczytywanie zawartości pliku txt z php
Aby zapisać informacje do pliku skorzystamy z metody fwrite(), która korzysta z dwóch argumentów (strumienia i treści). Za pomocą poniższej funkcji zapiszemy do pliku listę liczb od 1 do 100.
<?php
$filepath = 'mojplik.txt';
$filestream = fopen($filepath,'w+') or die('Unable to open');
$content="";
for($i = 1;$i<=100;$i++){
$content.= $i."\r";
}
fwrite($filestream, $content);
fclose($filestream);
W tym przykładzie będzie dopisywać datę i godzinę wykonania skryptu.
<?php
$filepath = 'mojplik.txt';
$filestream = fopen($filepath,'a+') or die('Unable to open');
$content = date('d m Y H:i:s');
$content .= "\r";
fwrite($filestream, $content);
fclose($filestream);