Функција 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 "Временске ознаке датотеке су ажуриране";
}
?>