代码学习时间:课上:2H+课下8小时
博客量:0
学习的知识点:
php表单,图片上传,并将图片存到数据库,这个技术主要是用到了input表单的file类型,在php里有特定的函数能够得到图片名称、以及能够将图片存到本地文件夹下。
<form action="add_res.php" method="post" enctype="multipart/form-data" class="contact_form" name="contact_form">
<li>
<label for="tuname">上传图片</label>
<input type="file" name="tuname">
</li>
</form>
其中enctype="multipart/form-data"就是针对图片的,可以在接收时使用:
$imgname = $_FILES['tuname']['name'];
if (file_exists("../images/" . $_FILES["tuname"]["name"])){
echo $_FILES["tuname"]["name"] . " already exists. ";//如果路径中已经存在相同名字的图片
}else{
move_uploaded_file($_FILES["tuname"]["tmp_name"],
"../images/" . $_FILES["tuname"]["name"]);
echo "Stored in: " . "../images/" . $_FILES["tuname"]["name"];
}
这个存储方式主要是讲图片名称存到数据库,然后将图片存到本地,再通过调用数据库,将图片展示
<img src="<?="images/".$myrow[6]?>" alt="">