在php中上传时附加日期和时间与文件名

rah*_*dir 0 php timestamp file-upload

我正在上传带有日期时间的文件但没有发生,这是我的代码:

$time = date('Y-m-d H:i:s');
$filename = $time."-".$filename;
$store = "cvs/".$filename;
move_uploaded_file($tmpfilename, $store);
Run Code Online (Sandbox Code Playgroud)

kya*_*kya 5

你的表格应该是这样的:

<form action="" method="post" enctype="multipart/form-data">


   <input type="file" name="myfile" />
   <input type="submit" name="submitbutton" value="Upload" />

  </form>    
Run Code Online (Sandbox Code Playgroud)

php 看起来像这样:

<?php

 $time = date("Y-m-d H:i:s");

 $filename = $time."-".$filename ;

 $tmpname = $_FILES['myfile']['tmp_name'];

 move_uploaded_file($tmpname,"cvs/".$filename);

?>
Run Code Online (Sandbox Code Playgroud)

这应该将文件上传到目标 cvs 并在 $filename 中为其指定名称。您需要为表单添加安全性和验证,我只是总结了答案。