代码学习时间:课上: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="">