ფუნქცია 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 "ფაილის დროების მეტკები განახლებულია";
}
?>