我试过谷歌以及stackoverflow搜索,但无论是我的查询愚蠢,或我缺少重要的一点。保留php上传时间戳
问题: 有没有办法保存在通过Apache/php
上传的文件timestamp(ctime, mtime)
?
我所有的文件时间戳将得到重新上传的那一刻... :(
我所追求的方式来确定本地系统上的时间戳,但是这似乎并不可能用PHP/JS( Java或FTP + PHP shouldwork,但不适用于我的情况)。
感谢, 亚历山大
我试过谷歌以及stackoverflow搜索,但无论是我的查询愚蠢,或我缺少重要的一点。保留php上传时间戳
问题: 有没有办法保存在通过Apache/php
上传的文件timestamp(ctime, mtime)
?
我所有的文件时间戳将得到重新上传的那一刻... :(
我所追求的方式来确定本地系统上的时间戳,但是这似乎并不可能用PHP/JS( Java或FTP + PHP shouldwork,但不适用于我的情况)。
感谢, 亚历山大
PHP有一个名为stat
功能这有可能在上传文件即可用。
例子:
$file = $_FILES['new_file'];
$stat = stat($file);
$mod_time = $stat['mtime'];
然后可以使用touch
改变新创建的文件 http://php.net/manual/en/function.touch.php
$new_file = touch($filename, $mod_time);
希望这有助于的修改时间!
你好卡里,感谢您的建议,我已经试过,并且临时文件已经有当前的时间戳,所以没有收益stat().. 。:( – Alexander
检查这个答案:http://stackoverflow.com/a/7612943/632390 – mali303