АКЦЫЯ: бясплатныя месячныя курсы па стварэнні сайтаў
на выбар: вёрстка, JavaScript, PHP, Python або фрэймворкі. Сёння апошні дзень для запісу! Націскай!
278 of 410 menu

Функцыя 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 "Часавыя меткі файла абноўлены"; } ?>

Глядзіце таксама

  • функцыю filemtime,
    якая вяртае час апошняй мадыфікацыі файла
  • функцыю fileatime,
    якая вяртае час апошняга доступу да файла
  • функцыю fopen,
    якая адкрывае файл або URL
byenru