这里有新鲜出炉的 PHP 教程,程序狗速度看过来!
PHP(外文名: Hypertext Preprocessor,中文名:"超文本预处理器")是一种通用开源脚本语言。语法吸收了 C 语言、Java 和 Perl 的特点,入门门槛较低,易于学习,使用广泛,主要适用于 web 开发领域。PHP 的文件后缀名为 php。
本文主要介绍了 PHP+JavaScript 实现无刷新上传图片的方法,具有很好的参考价值,下面跟着小编一起来看下吧
html 文件代码
- <!-- ajax文件上传开始 -->
- <script type="text/javascript" src="/imageupload/jquery-1.10.2.min.js"></script>
- <script type="text/javascript" src="/imageupload/layer/layer.js"></script>
- <script type="text/javascript" src="/imageupload/ajaxupload.js"></script>
- <!--ajax文件上传结束-->
- <!--上传文件按钮列表开始-->
- <input id="requesturl" type="hidden" value="{:U('admin/upload/uploadfile')}" />
- <input id="ajaxuploadfile" type="file" onchange="filechange()"/>
- <input id="filepathurl" type="hidden" value="" />
- <input type="button" value="第一张" pathurl="./Uploads/admin/trailer/" class="uploadclass" />
- <input type="button" value="第二张" pathurl="./Uploads/admin/fdfdfd/" class="uploadclass" />
- <input type="button" value="第三张" pathurl="./Uploads/admin/cdcdfd/" class="uploadclass" />
- <!--上传文件按钮列表结束-->
php 文件代码
- /**
- * 文件上传方法
- */
- public
- function uploadfile() {
- //单文件上传
- $upload = new\Think\Upload(); // 实例化上传类
- $upload - >maxSize = 100000000; // 设置附件上传大小
- $upload - >exts = array('jpg', 'gif', 'png', 'jpeg'); // 设置附件上传类型
- $url = $_POST['filepathurl'];
- if (!file_exists($url)) {
- mkdir($url, 0777, true);
- }
- $upload - >rootPath = $url; // 设置附件上传根目录
- // 上传单个文件
- $info = $upload - >uploadOne($_FILES['postfilename']);
- if (!$info) {
- echo json_encode(array('bool' = >false, 'error' = >$upload - >getError()));
- } else {
- $path = $info['savepath'].$info['savename'];
- echo json_encode(array('bool' = >true, 'path' = >$path));
- }
- }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持 PHPERZ!
来源: http://www.phperz.com/article/17/0806/340482.html