English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

PHP базовый учебник

PHP продвинутый учебник

PHP & MySQL

PHP руководство пользователя

PHP touch() функция использование и пример

PHP Filesystem руководство пользователя

Функция touch() может установить время доступа и изменения указанного файла, возвращает true при успешном выполнении, false при неудаче.

Синтаксис

bool touch ( string $filename [, int $time = time() [, int $atime ]])

Эта функция пытается установить время доступа и изменения файла, указанного в параметре filename, в заданное значение. Обратите внимание, что время доступа всегда будет изменено, независимо от количества параметров.

Пример 1

<?php
   $filename = "/PhpProject/sample.txt";
   if(touch($filename)) {
      echo $filename . " время изменения файла изменено на текущее время";
   } else {
      echo "Извините, изменить время изменения файла " . $filename . " невозможно";
   }
?>

Результат вывода

/PhpProject/sample.txt время изменения файла изменено на текущее время

Пример 2

<?php
   $time = time() - 3600;
   if (!touch("/PhpProject/sample.txt", $time)) {
      echo "О, что-то пошло не так...";
   } else {
      echo "Файл успешно доступен";
   }
?>

Результат вывода

Файл успешно доступен

PHP Filesystem руководство пользователя