这个问题在这里已有答案:
我想知道是否可以在上传时将文章标题添加到文件名中?
示例:我使用简单代码上传文件
$directory = '../images/adds/';
$temp_file = $directory . basename($_FILES['file']['name']);
if(move_uploaded_file($_FILES['file']['tmp_name'], $temp_file)) {
echo "<p style='color:#1dff03;'>file uploaded.</p>";
}
else{
echo "<p style='color:#f00;'>File cant be uploaded.</p>";
}
我正在使用title:my-article-name-filename.png在数据库中保存文件名,但是无法通过文章标题上传到服务器,是否可以获得一些帮助?
您只需将所需的文件名放在$temp_file
变量中即可。在下面的例子中,我在第一行使用了$new_name
变量来定义它:
$new_name='my-article-filename.png';
$directory = '../images/adds/';
$temp_file = $directory . $new_name;
if(move_uploaded_file($_FILES['file']['tmp_name'], $temp_file)) {
echo "<p style='color:#1dff03;'>file uploaded.</p>";
}
else{
echo "<p style='color:#f00;'>File cant be uploaded.</p>";
}