Функцыя touch
Функцыя touch
дазваляе змяняць час апошняга доступу і мадыфікацыі файла. Калі паказаны файл не існуе, touch можа стварыць яго (па змаўчанні). Час можна паказаць явна або выкарыстоўваць бягучы.
Сінтаксіс
touch(string $filename, int $time = null, int $atime = null): bool
Прыклад
Стварэнне новага файла з бягучым часам:
<?php
$file = 'newfile.txt';
if (touch($file)) {
echo "Файл $file створаны";
}
?>
Вынік выканання кода:
"Файл newfile.txt створаны"
Прыклад
Змяненне часу існуючага файла:
<?php
$file = 'existing.txt';
$time = strtotime('2023-01-01 12:00:00');
if (touch($file, $time)) {
echo "Час файла $file зменены";
}
?>
Вынік выканання кода:
"Час файла existing.txt зменены"
Прыклад
Змяненне часу доступу і мадыфікацыі асобна:
<?php
$file = 'test.txt';
$mtime = strtotime('2023-01-01 12:00:00');
$atime = strtotime('2023-01-02 12:00:00');
if (touch($file, $mtime, $atime)) {
echo "Часавыя меткі файла абноўлены";
}
?>