当前目录: php学习
基于HTML5的可预览多图片Ajax上传

2016年1月20日  php学习,前端资源   

多图片上传案例和下载 一、关于图片上传什么什么的 在XHTML的时代,我们使用HTML file控件上传图片一次只能上传一张。要一次上传多图,做法是借助于flash。例如swfupload.js。可惜,使用复杂的点,比如flash文件需与页面同父文件夹,JavaScript文件大小也很可观。 我之前曾翻译编辑过一篇“Ajax Upload多文件上传插件”的文章,此插件的亮点是使用隐藏的iframe框架页面模拟ajax上传,但是,实际上,还是一次只能上传1张图片,可以多次上传而已。 HTML5是个好东东,其中之一就是支持多图片上传,而且支持ajax上传,而且支持上传之前图片的预览,而且支持图片拖拽上传,纯粹利用file控件实现,JS代码寥寥,想不让人称赞都难啊! 二、demo页面 如果您手头上的浏览器是最新的FireFox或是Chrome浏览器,您可以狠狠地点击这里...

利用jquery.form.js php上传美化上传按钮以及多选图片上传

2016年1月20日  php学习,前端资源   

1, 美化默认上传按钮 在谷歌和IE下使用默认的上传组件,如以下代码: <input type="file" name="userfile" id="xFile"> 显示的界面都不一样也很丑,为了美化并且统一一下界面可以使用: <label class="ui_button ui_button_primary" for="xFile">上传文件</label> <input type="file" name="userfile" id="xFile" style="position:absolute;clip:rect(0 0 0 0);">   样式: .ui_button { display: inline-block; line-height: 38px; font-size: 14px; text-align: center; color: #545A6C; border: 1px solid #d0d0d5; border-radius: 4px; padding: 0 15px; min-width: 50px; background-color: #fff; background-repeat: no-repeat; background-position: ...

LNMP网站架构方案分析

2016年1月6日  php学习,前端资源   

LNMP(Linux-Nginx-MySQL-PHP)网站架构是目前国际流行的Web框架,该框架包括:Linux操作系统,Nginx网络服务器,MySQL数据库,PHP编程语言,所有组成产品均是免费开源软件,这四种软件组合到一起,成为一个免费、高效的网站服务系统。 Linux、MySQL、PHP这些框架的优点之前已经介绍过,LNMP和LAMP不同的一点就是Web服务器Nginx,那么Nginx相比Apache有什么优点呢? Nginx是一个小巧而高效的Linux下的Web服务器软件,已在一些大型网站上运行多年,很多国内外的门户网站、行业网站也都在是使用Nginx,相当的稳定。 Nginx的主要特点是稳定、功能丰富、安装配置简单、低系统资源。Nginx对于反向代理和负载均衡有不错的支持。Nginx不仅仅可以做为Web服务器,还可以做负载均衡服务器、代理服务器和邮件服务器。 作为Web服务...

js、php抽奖概率

2016年1月5日  php学习   

抽奖概率计算以及思路 1,设置好 概率 2,将概率 转化成 数值范围,不同的数值范围对应不同的奖品,这是为了方便程序计算 3,随机生成一个数值,在用数值去匹配对应的奖品数值范围,即可。   自己总结以及详细注释:jiangpin js的代码下载思路都是一样的 文章来自:http://www.oschina.net/code/snippet_101808_23035

php转json格式

2015年11月25日  php学习   

日期: 2011年1月14日 目前,JSON已经成为最流行的数据交换格式之一,各大网站的API几乎都支持它。 我写过一篇《数据类型和JSON格式》,探讨它的设计思想。今天,我想总结一下PHP语言对它的支持,这是开发互联网应用程序(特别是编写API)必须了解的知识。 从5.2版本开始,PHP原生提供json_encode()和json_decode()函数,前者用于编码,后者用于解码。 一、json_encode() 该函数主要用来将数组和对象,转换为json格式。先看一个数组转换的例子:   $arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);      echo json_encode($arr);    结果为   {"a":1,"b":2,"c":3,"d":4,"e":5}    再看一个对象转换的例子:   $obj->body = 'another post';  ...