Artykuły na każdy temat
[PHP] Zapisywanie danych do pliku tekstowego
<?php
$cfg['file_name'] = 'testowy.log';
// Formułowanie wpisu
$tmp['date'] = date('Y-m-d H:i:s');
$tmp['data'] = "[".$tmp['date']."] Wprowadzono dane\r\n"; // \r specjalnie dla Windowsa
$tmp['handle']['file'] = fopen('./'.$cfg['file_name'], 'a');
// Łopatologia
if($tmp['handle']['file'])
{
// Blokujemy plik do zapisu
flock($tmp['handle']['file'], 2);
// Zapisujemy dane do pliku, funkcja fputs() jest aliasem funkcji fwrite()
fputs($tmp['handle']['file'], $tmp['data']);
// Odblokowujemy plik po zabiegu
flock($tmp['handle']['file'], 3);
// Zamykamy plik
fclose($tmp['handle']['file']);
}
else
{
echo 'Nie udało się otworzyć pliku';
}
?>
Więcej informacji na:
Komentarze
Dodaj komentarz