黑马程序员技术交流社区

标题: 【上海校区】PHP实现上传和下载文件及thinkPHP引入图文编辑器 [打印本页]

作者: 梦缠绕的时候    时间: 2018-6-29 10:07
标题: 【上海校区】PHP实现上传和下载文件及thinkPHP引入图文编辑器

一、上传文件:

1、  php.ini配置: 找到 File Uploads

    file_uploads = On    //打开上传文件的功能

    upload_tmp_dir  =  'd:/web/tmp'   ;   //上传文件的临时存储目录;取决于web服务器部署目录

    upload_max_filesize 3M;    //允许上传文件最大值,如若需要较大的值,则需先修改post方式的传输最大值

    post_max_size   =8M;

2、  .htaccess 配置

    属性和值之间用空格‘  ’隔开非等号‘=’:

(一)上传单个文件:

        html 表单:

        PHP接受处理上传文件

(二)上传多个文件:

thinkPHP3.2.3 引入编辑器

1、下载 http://kindeditor.net/down.php 压缩包加压到指定目录;

2、引入css及js 加上带id的文本框

3、在编辑器压缩包的目录下创建名为attached的目录并修改目录为写入权限;

二、下载文件

    A. 当文件为浏览器不能识别的类型时,可直接用a标签实现下载 , 如:

<a href="../load/ay.xls">下载</a>  

    B.当文件为浏览器能识别的类型时,即如.html/.js/.css/.xml/.jpg/.jpeg等浏览器能解析直接打开的文件,可用header( ) 及file_get_contents( ) 实现,如:

<a href="download.php">下载</a>

    常见header( ) 响应头设置:



作者: 梦缠绕的时候    时间: 2018-7-5 10:10

作者: 吴琼老师    时间: 2018-7-5 17:19

作者: 不二晨    时间: 2018-7-12 17:48
奈斯




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2