PHP开发企业网站教程之添加产品

我们来看一下添加页面的代码:

    添加产品  
产品名称:

上传文件:

产品价格:

添加这块没什么,主要是html 的代码 注意上传文件,我们需要在表单中写上enctype="multipart/form-data"
这个是上传文件必须要的一句代码

表单提交到addproduct.php页面

我们来看下这个页面

$maxsize) { exit("上传文件过大!"); } if (!in_array($ext, $allowExt)) { exit("非法文件类型"); } if (!is_uploaded_file($tmp_name)) { exit("上传方式有误,请使用post方式"); } //判断是否为真实图片(防止伪装成图片的病毒一类的 if (!getimagesize($tmp_name)) {//getimagesize真实返回数组,否则返回false exit("不是真正的图片类型"); } //move_uploaded_file($tmp_name, "uploads/".$filename); if (@move_uploaded_file($tmp_name, $destination)) {//@错误抑制符,不让用户看到警告 echo "文件".$filename."上传成功!"; }else{ echo "文件".$filename."上传失败!"; } }else{ switch ($error){ case 1:echo "超过了上传文件的最大值,请上传2M以下文件";break; case 2:echo "上传文件过多,请一次上传20个及以下文件!";break; case 3:echo "文件并未完全上传,请再次尝试!";break; case 4:echo "未选择上传文件!";break; case 7:echo "没有临时文件夹";break; } } $title = $_POST['title']; $imagename = $uniName; $price = $_POST['price']; $goodtime = time(); $sql = "insert into `product`(title,imgname,price,goodtime) values('$title','$imagename','$price','$goodtime')"; $res = mysql_query($sql); if($res){ echo ""; }else{ echo ""; } ?>

这里面就对上传的文件进行了处理,然后再去添加,如果上传的不是合法文件,就会提示错误信息

继续学习
||
添加产品
产品名称:

上传文件:

产品价格:

提交 重置代码
关于我们 免责声明 Sitemap
PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!