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