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

PHP Grundanleitung

PHP Fortgeschrittene Anleitung

PHP & MySQL

PHP Referenzhandbuch

Verwendung und Beispiel der PHP touch() Funktion

PHP Filesystem Referenzhandbuch

Die touch()-Funktion kann die Zugriffs- und Änderungszeit der angegebenen Datei einstellen und gibt im Erfolgsfall true zurück, im Fehlerfall false.

Syntax

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

Diese Funktion versucht, die Zugriffs- und Änderungszeit der Datei, die im filename-Parameter bezeichnet wird, rechtzeitig auf den angegebenen Wert zu setzen. Bitte beachten Sie, dass die Zugriffszeit immer geändert wird, unabhängig von der Anzahl der Parameter.

Beispiel1

<?php
   $filename = "/PhpProject/sample.txt";
   if(touch($filename)) {
      echo $filename . " Änderungszeit wurde auf die aktuelle Zeit geändert";
   } else {
      echo "Entschuldigung, das Ändern der Änderungszeit von " . $filename . " ist nicht möglich";
   }
?>

Ausgabeergebnis

/PhpProject/sample.txt Änderungszeit wurde auf die aktuelle Zeit geändert

Beispiel2

<?php
   $time = time() - 3600;
   if (!touch("/PhpProject/sample.txt, $time)) {
      echo "Ach, es ist ein Problem aufgetreten...";
   } else {
      echo "Datei erfolgreich zugegriffen";
   }
?>

Ausgabeergebnis

Datei erfolgreich zugegriffen

PHP Filesystem Referenzhandbuch