我看过这个PHP file upload/resize方法,但我有两个问题。
当图像文件上传到目录时,该文件是从该人的设备上传的图像的名称。我更喜欢它是某种ID /号码,例如,如果A人从他们的设备上传一张名为image1.jpg
的图像,而另一个人也是如此,它就不会覆盖原件。
我知道imgur使用7个字符的字符串,数字0-9和字母a-Z,所以也许它可以生成类似的东西,但也检查它是否已经存在,如果确实存在,则生成另一个。我不知道如何实现这一目标。
我还想插入已上传到表格中的图片。
我如何使用我链接的方法实现这两件事?
答案 0 :(得分:0)
<?php
if(isset($_POST['submit']))
{
$newname = time().'_'.$_FILES['image']['name'];/*Rename image - New unique name of image*/
move_uploaded_file($_FILES['image']['tmp_name'],'upload/'.$newname);/*upload image*/
/*Now use this $newname and use it for insert into database*/
}
?>
<form method="post" enctype="multipart/form-data">
<input type="file" name="image">
<input type="submit" name="submit" value="submit">
</form>