【发布时间】:2018-01-18 09:50:57
【问题描述】:
我正在尝试在 php.ini 中的数据库中插入文件名。文件将移动到 CV 文件夹。我使用了一个函数来重命名该文件。它不起作用。
<form method="POST" enctype="multipart/form-data">
<input type="file" name="file" required>
<input type="submit" name="job_post" value="Submit">
</form>
PHP
if($_SERVER["REQUEST_METHOD"] == "POST"){
function getFileName($file)
{
return date('mdhms'). '.' . $file->extension();
}
$f_name= $_POST['file'];
$filename = getFileName($f_name);
move(base_path('cv'), $filename);
$job_post_sql="INSERT INTO applications (cv,flag) VALUES ('$filename','1')";
$job_post_sql_result=mysqli_query($con,$job_post_sql);
}
【问题讨论】:
-
使用 php 函数 move_uploaded_file() 和 $_FILES 变量。此链接将为您提供帮助:php.net/manual/en/features.file-upload.post-method.php
标签: php