ThinkPHP图片上传
程序员文章站
2024-02-19 15:00:52
...
ThinkPHP是国内比较流行的轻量级的PHP框架,它在国内流行的一个最主要的因素在于它的说明文档非常健全完善,以及它源码内的注释都是中文的,方便于英语能力较差的程序员学习.
图片上传在网站里是很常用的功能.ThinkPHP里也有自带的图片上传类(UploadFile.class.php) 和图片模型类(Image.class.php)。方便于我们去实现图片上传功能.
1.我们首先需要创建一个表
CREATE TABLE `id` int(11) NOT AUTO_INCREMENT,
`image` varchar(200) NOT ,
`create_time` int(11) NOT ,
PRIMARY ) ENGINE=MyISAM CHARSET=utf8;
2.然后再conf文件里添加配置(最后一段配置是可选的,只是为了方便统一管理URL路径)
'URL_MODEL' => 2,
'DB_TYPE' => 'mysql',
'DB_HOST' => 'localhost',
'DB_NAME' => 'thinkphp',
'DB_USER' => 'root',
'DB_PWD' => '',
'DB_PORT' => '3306',
'DB_PREFIX' => 'tp_',
'SHOW_PAGE_TRACE' =>,
'TMPL_PARSE_STRING' => (
'__UPLOAD__' => __ROOT__.'/Uploads',,?>
3.添加一个Image模块(名字可以随便取)
ImageAction
=M('Image'=->order('create_time desc')->find();
->assign('data',->?>
4.创建相应index视图文件(index.html)
span PUBLIC