Jump to: navigation, search

Php touch

From w3cyberlearnings

Contents

PHP function touch

This function sets access and modification time of file

Syntax touch

  • file: is a file to be touched
  • time (optional): sets touch time, and the default value is the current system time
  • atime (optional): sets access time, and the default value is the current system time.
touch(file,time,atime);

Return

Return True for success or otherwise returns False.

Example 1

<?php 
  $d = touch("file2.txt");
?>


Example 2

<?php 
  $touch_time = time() - 3600;
  $d = touch("file2.txt",$touch_time);
?>

Output

// before 
-rwxrwx--- 1 sophal sophal   0 2012-06-07 23:09 file2.txt
// after
-rwxrwx--- 1 sophal sophal   0 2012-06-07 22:31 file2.txt

Example 3

<?php
  $file = "file2.txt";

  $touch_time = time() - 3600;

  $atime = time()+ 1500000;

  touch("file2.txt",$touch_time,$atime);
  if (file_exists($file)) {
        echo "$file was last accessed: " . date("F d Y H:i:s.", fileatime($file));
  }

?>

Output

file2.txt was last accessed: June 25 2012 08:26:40

Related Links


basename-- chgrp-- chmod-- chown-- clearstatcache-- copy-- delete-- dirname-- disk_free_space-- disk_total_space-- diskfreespace-- fclose-- feof-- fflush-- fgetc-- fgetcsv-- fgets-- fgetss-- file_exists-- file_get_contents-- file_put_contents- file-- fileatime-- filectime-- filegroup-- fileinode-- filemtime-- fileowner-- fileperms-- filesize-- filetype-- flock-- fnmatch-- fopen-- fpassthru-- fputcsv-- fputs-- fread-- fscanf-- fseek-- fstat-- ftell-- ftruncate-- fwrite-- glob-- is_dir-- is_executable-- is_file-- is_link-- is_readable-- is_uploaded_file-- is_writable-- is_writeable-- lchgrp-- lchown-- link-- linkinfo-- lstat-- mkdir-- move_uploaded_file-- parse_ini_file-- parse_ini_string-- pathinfo-- pclose-- popen-- readfile-- readlink-- realpath_cache_get-- realpath_cache_size-- realpath-- rename-- rewind-- rmdir-- set_file_buffer-- stat-- symlink-- tempnam-- tmpfile-- touch-- umask-- unlink--

Navigation
Web
SQL
MISC
References