Funksioni touch
Funksioni touch lejon ndryshimin e kohës së fundit të aksesit dhe modifikimit të skedarit. Nëse skedari i specifikuar nuk ekziston, touch mund ta krijojë atë (si parazgjedhje). Kohën mund ta specifikoni në mënyrë të qartë ose të përdorni atë aktuale.
Sintaksa
touch(string $filename, int $time = null, int $atime = null): bool
Shembull
Krijimi i një skedari të ri me kohën aktuale:
<?php
$file = 'newfile.txt';
if (touch($file)) {
echo "Skedari $file u krijua";
}
?>
Rezultati i ekzekutimit të kodit:
"Skedari newfile.txt u krijua"
Shembull
Ndryshimi i kohës së një skedari ekzistues:
<?php
$file = 'existing.txt';
$time = strtotime('2023-01-01 12:00:00');
if (touch($file, $time)) {
echo "Koha e skedarit $file u ndryshua";
}
?>
Rezultati i ekzekutimit të kodit:
"Koha e skedarit existing.txt u ndryshua"
Shembull
Ndryshimi i kohës së aksesit dhe modifikimit veç e veç:
<?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 "Vulat kohore të skedarit u përditësuan";
}
?>