在上传到XAMPP数据库之前使用PHP代码并重命名图像文件?

时间:2017-08-16 04:08:23

标签: php mysql xampp

我是php的新手,是否可以在上传到数据库之前重命名图像文件?

编辑:将使用表单将文件上传到数据库。

<input type="file" name="image">
<input type="submit" name="upload" value="Add" action="viewpage.php">

编辑:数据库图片:

enter image description here

enter image description here

上面的第二张图片仍显示数据库中的原始图像文件名,而目录中的图像名称已更改。

1 个答案:

答案 0 :(得分:0)

你可以尝试这个..

<?php
if(isset($_POST['submit_btn']))
{
  $tmp_file = $_FILES['uploadedfile']['tmp_name'];
  $ext = pathinfo($_FILES["uploadedfile"]["name"], PATHINFO_EXTENSION);
  $rand = md5(uniqid().rand());
  $post_image = $rand.".".$ext;
  move_uploaded_file($tmp_file,"../post_imgs/".$post_image);
}
?>