Php touch
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--