Php 上载图像文件,调整其大小,然后将其插入表中
我看过这个方法,但我有两个问题Php 上载图像文件,调整其大小,然后将其插入表中,php,image-upload,Php,Image Upload,我看过这个方法,但我有两个问题 将图像文件上载到目录时,该文件是从个人设备上载的图像的名称。我希望它是某种类型的ID/号码,这样,例如,如果某人A从他们的名为image1.jpg的设备上传了一张图像,而另一个人也是如此,它就不会覆盖原始图像。 我知道imgur使用一个7个字符的字符串,数字为0-9,字母为a-Z,所以它可能会生成类似的东西,但也会检查它是否已经存在,如果已经存在,则生成另一个。我不知道怎样才能做到这一点 我还想插入已上载到表中的图像 如何使用我链接的方法实现这两件事? <?
image1.jpg的设备上传了一张图像,而另一个人也是如此,它就不会覆盖原始图像。
我知道imgur使用一个7个字符的字符串,数字为0-9,字母为a-Z,所以它可能会生成类似的东西,但也会检查它是否已经存在,如果已经存在,则生成另一个。我不知道怎样才能做到这一点
<?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>
在wordpress中,wp\u handle\u upload()处理了这个问题,但我没有使用wordpress