我是关于上传文件的全新内容。有没有办法在我的网站上用户上传图像,当其他用户查看该网站时,这些图像将显示给他们。这类似于各种网站,其中用户使用图片发布广告,而当其他用户查看该帖子也可以查看图像时。
尝试在数据库中存储和检索它们,但是加载图像太慢了。我想将它们存储在服务器上的文件夹中,当查看该特定帖子时,应该检索这些图像。
有人可以帮我解决这个问题吗?
答案 0 :(得分:0)
的index.php:
<form action="upload.php" method="post" enctype="multipart/form-data">
<lable>select a file to upload ... </lable>
<input type="file" name="imageupload" required>
<br>
<input type="submit" value="upload">
</form>
upload.php的:
<?php
if (isset($_FILES['imageupload'])) {
$imagename = $_FILES['imageupload']['name'];
$imagetemp = $_FILES['imageupload']['tmp_name'];
}
if (!$imagetemp) {
echo "you need to select a file to upload";
} else {
move_uploaded_file($imagetemp, "upload/$imagename");
}
?>
现在足够将此位置插入数据库:
INSERT INTO `database name`.`table name` (`filde name`) VALUES ('[domain address]/upload/$imagename');