Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Dreamweaver PHP 图片上传:

Dreamweaver PHP 图片上传:

作者头像
Enjoy233
发布于 2019-03-05 02:30:52
发布于 2019-03-05 02:30:52
5K00
代码可运行
举报
运行总次数:0
代码可运行

Dreamweaver PHP 图片上传

在 Dreamweaver 中,上传图片到数据可以比较容易的实现,但是上传到一个目录,需要借助于 PHP 代码来实现。我的学生大多没有 PHP 的编程经验,所以很多能用几句 PHP 实现的功能,我也尽量想办法通过 Dreamweaver 来实现。这是一个简单的教程,只是用于演示,附件的代码在实际应用中还需要进一步完善。

本教程在 Dreamweaver 8.0.2 下完成,IE 6+ 测试通过,Firefox 不支持预览本地图片,未做测试。

数据表结构

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
CREATE TABLE IF NOT EXISTS `product` (

`id` int(11) NOT NULL,

`title` varchar(50) NOT NULL,

`type` varchar(30) DEFAULT NULL,

`price` decimal(7,2) NOT NULL,

`pic` varchar(50) NOT NULL,

PRIMARY KEY (`id`)

) ENGINE=MyISAM DEFAULT CHARSET=utf8;

演示

适用

我的学生 网页制作的初学者 缺乏 PHP 和 Mysql 编程基础

目的

练习 Dreamweaver 服务器行为应用 了解 PHP 文件上传 了解 Javascript 表单验证和 Dom 操作

==== 12月13日 修正在 IE7 下图片预览问题 ====

在 IE6 中,可以通过更改 img 的 src 属性实现本地图片预览,但是 IE7 也限制了本地图片的预览,这种办法已无法显示图片。不过 IE7 下可以用 AlphaImageLoader 来实现图片的预览。AlphaImageLoader 可以在对象容器边界内,在对象的背景和内容之间显示一张图片。

需要修改的内容:

1. 在HTML 的 head 区域加入 CSS 代码:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#imgview {

  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);

  width:160px;

  height:160px;

  background:url(upload/none.jpg) no-repeat;

}

如不需要显示默认图片,可。删除 “background:url(upload/none.jpg) no-repeat;” 一行。

2. 把 “<img id=”imgview” src=”upload/none.jpg” />” 修改为 “<div id=”imgview”></div>”

3. Javascript 代码中的 “y.src = x.value;” 修改为 “y.filters.item(“DXImageTransform.Microsoft.AlphaImageLoader”).src = x.value;”

源码下载

相册 – 产品图库演示 一文有详细视频演示。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013年05月30日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
JavaScript实现本地图片上传预览功能(兼容IE、chrome、FF)
摘要 本人个人nodejs分享论坛:tnodejs.com 参考:http://blog.csdn.net/nhconch/article/details/7295456 需要解决的问题有:本地图片如何在上传前预览、编辑; 最近发现这个功能很多是基于flash实现的,很多JavaScript实现的代码兼容性都很差,特别是在IE和firefox和chrome三个浏览器上不兼容。 代码实现主要利用到jquery插件imgAreaSelect,FileReader对象(chrome和ff获取本地图片数据的接口)
蛋未明
2018/06/07
2K0
js实现本地上传图片预览
在做网站系统时经常会用到图片上传功能,用户往往希望能看到自己上传的图片的样子,有的人是采用将图片上传到服务器之后再回显到页面,这种方式在无形之中增加了服务器的运行压力,因为如果用户感觉不满意还会再次上传图片。为了减轻服务器压力,我们通过js来实现本地图片上传预览功能,不经过服务器就实现预览效果。下面请看代码
OECOM
2020/07/02
8.7K0
兼容IE、新版Chrome、Firefox,实现本地图片等比例缩放预览
以前转载过一篇《兼容IE8、火狐的本地图片预览+等比例缩放》的文章,时至今日在新版的Chrome和Firefox上已经不能用了,原因getAsDataURL方法已经失效。 当然在Chrome、Firefox上可以通过HTML5来实现,今天把它写出来了,见源码: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <ht
蛋未明
2018/06/07
1.5K0
图片上传预览插件制作思路及Demo分享
一旦选择的路径被改变就把图片上传至服务器,然后就返回图片在服务器端的地址,并且赋值到img元素上。
winty
2019/12/26
1.4K0
完美的背景图全屏css代码 – background-size:cover?
归功于css3.0新增的一个属性background-size,可以简单的实现这个效果,这里用fixed和center定位背景图,然后用background-size来使图片铺满,具体css如下
双面人
2019/04/10
6.8K0
记录Ally项目的点点滴滴(二)-corlorbox and iframe
  因为美国总部那边目前在放圣诞年假,所以这一个礼拜不是很忙,就把在Ally一期之中所遇到的问题和解决方案都整理了一下,因为有很多的js问题,在国内的网站上找不到相应的解决资料,我就代同行们整理一下,希望能给大家以后的开发中提供一些便利。
Isaac Zhang
2019/09/10
7440
记录Ally项目的点点滴滴(二)-corlorbox and iframe
微信小程序开发之多图片上传+服务端接收
  业务需求,这次需要做一个小程序同时选中三张图片一起上传到服务端,后端使用的.NET WEBAPI接收数据保存。
追逐时光者
2019/08/28
2.3K0
微信小程序开发之多图片上传+服务端接收
ie6不支持PNG图片解决办法(季雨林代码收集)
PNG图像格式介绍: PNG是20世纪90年代中期开始开发的图像文件存储格式,其目的是企图替代GIF和TIFF文件格式,同时增加一些GIF文件格式所不具备的特性。流式 网络图形格式(Portable Network Graphic Format,PNG)名称来源于非官方的“PNG’s Not GIF”,是一种位图文件(bitmap file)存储格式,读成“ping”。PNG用来存储灰度图像时,灰度图像的深度可多到16位,存储彩色图像时,彩色图像的深度可多到48位,并且还可 存储多到16位的α通道数据
opengps
2019/02/13
8930
基于asp.net + easyui框架,js实现上传图片之前判断图片格式,同时实现预览
最近在做图片上传的一个前台页面,上传图片功能虽然很简单,但是需要我们学习的地方很多。在上传图片之前验证图片的格式,并同时实现预览。这篇博客我们就用一段简单的js代码来实现验证图片格式,并同时预览的功能。
程序猿小亮
2021/01/29
1.9K0
CSS代码片段
见 https://css-tricks.com/snippets/css/media-queries-for-standard-devices/
前端GoGoGo
2018/08/27
1K0
慕课网 Web 1元体验课(下)
行内块级元素: 行内块级元素显示会与其他相邻元素出现在同一行, 并且两个相邻元素之间存在空白空间. 例如<Button>标签
acc8226
2022/05/17
7180
慕课网 Web 1元体验课(下)
Vue+element图片上传 原
采用比较笨的js解决方法,将bolb文件打开,读取src属性(这是一个base64的数据流),把src的内容一起发送给后端。
晓歌
2018/08/15
1.5K0
Abp小试牛刀之 图片上传
1. 上传图片要使用WebAPI特定媒体类型:multipart/form-data; 2. 因为要做图片预览,故在上传时利用AbpCache做一个临时缓存,返回图片Id; 3. 前端利用FileReader渲染预览图; 4. [确定]: 发起持久化WebAPI(利用第2步返回的图片Id)
有态度的马甲
2021/01/05
1.2K0
IE滤镜及其使用技巧
Gradient Filter和AlphaImageLoader Filter   这两个属性是legend IE(IE6,7,8)中的渐变滤镜和透明滤镜,我们先详细介绍下这两个属性的用法,详情 可查看MSDN。 透明滤镜的使用方式很简单,只需在样式中定义     "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sProperties)" 即可。其中,关键部分就是sProperties。sProperties包括3部分,分别设置enab
欲休
2018/03/15
1.5K0
本地多图上传预览
1 <!doctype html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" 6 content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> 7 <meta http-equiv
ProsperLee
2018/10/24
1.5K0
本地多图上传预览
JS魔法堂之实战:纯前端的图片预览
一、前言                                   图片上传是一个普通不过的功能,而图片预览就是就是上传功能中必不可少的子功能了。在这之前,我曾经通过订阅input[type=file]元素的onchange事件,一旦更改路径则将图片上传至服务器,接着就获取图片路径并赋值到img元素上。先不管文件异步提交的解决方案,就是服务端清理那些临时的预览图片已经增加不少工作量了。   偶然从MDN上找到纯前端图片预览的相关资料,经过整理后记录下来以便日后查阅。 二、准备功夫1──FileRe
^_^肥仔John
2018/01/18
2.5K0
我悟了!原来本地图片预览还能这样搞
在网页开发中,经常会遇到需要让用户上传图片并在上传前进行预览的需求。这样做的好处显而易见:用户可以立即看到自己选择的图片是否正确,避免了不必要的上传和服务器资源浪费,提升了用户体验。
沉浸式趣谈
2025/02/19
1730
我悟了!原来本地图片预览还能这样搞
TP5用webuploader实现图片上传
思路:异步发送到控制器,控制器上传成功,则返回文件名;前端添加隐藏表单,把这个文件名作为属性隐藏起来;统一提交到数据库保存
黄啊码
2020/05/29
2.6K0
PHP100上的图片上传程序
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <?php /****************
Yiiven
2022/12/15
1.6K0
Vue 图片上传组件(base64 版):vue-upload-imgs
vue-upload-imgs 上传组件保存的是图片的 base64 码,这是项目地址,欢迎关注。
谭光志
2020/09/28
1.1K0
相关推荐
JavaScript实现本地图片上传预览功能(兼容IE、chrome、FF)
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验