图片上传在网站里是很常用的功能.ThinkPHP里也有自带的图片上传类(UploadFile.class.php) 和图片模型类(Image.class.php)。方便于我们去实现图片上传功能,可视化专题,下面是实现方法
1.我们首先需要创建一个表
复制代码代码如下:
CREATE TABLE IF NOT EXISTS `tp_image` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`image` varchar(200) NOT NULL,
`create_time` int(11) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8;
2.然后再conf文件里添加配置(最后一段配置是可选的,只是为了方便统一管理URL路径)
复制代码代码如下:
3.添加一个Image模块(名字可以随便取)
复制代码代码如下:
4.创建相应index视图文件(index.html)
复制代码代码如下:
上传允许文件类型:gif png jpg 图像文件,并生成2张缩略图,其中大图带水印,生成后会删除原图。
5.选择图片,点击上传按钮后,会跳到Image模块的upload方法上,Image模块上现在还没有这个方法,于是我们创建它
复制代码代码如下:
上传成功生成两张缩略图
需要说明的是:
ThinkPHP里自带的图片上传类(UploadFile.class.php) 和图片模型类(Image.class.php),要完整版的ThinkPHP包才有。
没有的话需要在Lib里创建一个文件夹(ORG),然后去官网下载扩展包把这两个文件放到ORG文件夹中。
我的是第二种情况
相关报道:
1字符串 字符串类型是 Python 里面最常见的类型。我们可以通过在引号(' 和 “ 的作用是一样的)间包含字符的方式创建它。字符串是一种标量,而且是不可变类型。字符串是由独立的字符组成的,这些字符可以通过切片操作顺序的访问。 1.1字符串的创建和赋 >>> aSt 更多
对网站改版创新是很多朋友都想做又不敢做的事情,大多数站长都经历过改版之痛,他们认为改版之后不仅仅用户不满意网站更有可能还会导致搜索引擎对网站的信任度降低,面对这种情况就不得不谈如果改版创新网站的这个话题了。 网站的改版创新主要有三种程度,第 更多