- 博客(33)
- 资源 (9)
- 收藏
- 关注
原创 form表单传递数组数据、php脚本接收
通过数组传递表单数据,可以保存数据之间的业务属性关系,比如有很多Student,每隔Student都有姓名、年龄、性别、爱好等表单信息。提交表单后还需要针对每个student进行处理或者保存。这样肯定需要为每个student的这些属性表单建立起关联关系,一种方式是根据属性表单的name上加特殊标记进行识别,但是数组传递表单就能使表单数据更结构化。例子如下:
2014-06-30 20:26:08 4495
原创 jQuery 的各种选择器
$(this) 当前元素$("p") 所有元素$("input") 所有input元素$(".intro") 所有 class=“intro” 的元素$("p.intro") 所有 class="intro" 的元素$("#intro") id="intro" 的第一个元素$("ul > li"
2014-06-24 19:21:46 636
原创 jQuery Ajax 简单的实现跨域请求
html 代码清单:$(function(){$.ajax( { type:'get', url : 'http://www.youxiaju.com/validate.php?loginuser=lee&loginpass=123456', dataType : 'jsonp', jsonp:"jsoncall
2014-06-24 19:16:17 697
原创 PHP 生成图片缩略图函数
各位小盆友使用前记得打开 GD 库的支持哦,附上代码。<?php/** * 生成缩略图函数(支持图片格式:gif、jpeg、png和bmp) * @author ruxing.li * @param string $src 源图片路径 * @param int $width 缩略图宽度(只指定高度时进行等比缩放) * @param int $wid
2014-06-24 19:08:59 583
原创 MySql 索引
1.索引作用 在索引列上,除了上面提到的有序查找之外,数据库利用各种各样的快速定位技术,能够大大提高查询效率。特别是当数据量非常大,查询涉及多个表时,使用索引往往能使查询速度加快成千上万倍。 例如,有3个未索引的表t1、t2、t3,分别只包含列c1、c2、c3,每个表分别含有1000行数据组成,指为1~1000的数值,查找对应值相等行的查询如下所示。SELECT c1,c2,c
2014-06-24 19:06:13 575
原创 PHP 下载远程文件类
<?php/** * 下载远程文件类支持断点续传 */class HttpDownload { private $m_url = ""; private $m_urlpath = ""; private $m_scheme = "http"; private $m_host = ""; private $m_port = "80"; private $m_user
2014-06-24 19:04:11 683
原创 PHP 常用工具类
Tool.class.php<?php/** * 常用工具类 * author Lee. * Last modify $Date: 2012-8-23*/class Tool { /** * js 弹窗并且跳转 * @param string $_info * @param string $_url * @return js */ static p
2014-06-24 19:02:15 4056 1
原创 PHP 函数库
1、关于 URL<?php/** 返回页面的当前完整路径,包括参数*/function currentUrl() { $url = 'http'; if ($_SERVER["HTTPS"] == "on") $url .= "s"; $url .= "://"; if ($_SERVER["SERVER_PORT"] != "80") { $url .= $_SERVER
2014-06-24 19:00:15 809
原创 PHP 文件上传类
FileUpload.class.php,其中用到了两个常量,可在网站配置文件中定义:define('ROOT_PATH',dirname(__FILE__)); //网站根目录、define('UPDIR','/uploads/'); //上传主目录<?php //上传文件类 class FileUpload { private $error; //错误代码 privat
2014-06-24 18:58:34 737
原创 PHP分页类
<?php class Page { private $total; //总记录 private $pagesize; //每页显示多少条 private $limit; //limit private $page; //当前页码 private $pagenum; //总页码 private $url;
2014-06-24 18:57:25 618
原创 PHP 添加水印
<?php require 'config.inc.php';if (isset($_POST['send'])) { $img = $_FILES['img']; if (is_uploaded_file($img['tmp_name']) && is_array($img)) { $name = $img["name"]; $type = $img["type"]; $si
2014-06-24 18:51:09 525
原创 PHP数据库操作之基于 Mysqli 的数据库操作类库
Mysqli 是什么,我这里也不进行描述了。因为网上关于 Mysqli 的教程数不胜数,我这里为大家介绍一款基于 Mysqli 的操作数据库类(M.class.php)。此类库简单、易用,便于你自己修改和对功能的改善,能解决大部分 PHP 项目中执行的 SQL 操作。初步工作首先,请大家下载这个类库 M.class.php >>> 【点击下载】再下载一个 Mysqli 连接数据
2014-06-24 18:35:01 794
原创 20个非常有用的PHP类库
本文提供了20个非常有用的PHP类库的名称和下载地址。这20个PHP类库包含了图标库,RSS解析,缩略图生成,支付,OpenID,数据库抽象,PDF生成器等一系列功能。下面是一些非常有用的PHP类库,相信一定可以为你的WEB开发提供更好和更为快速的方法。图表库下面的类库可以让你很简的创建复杂的图表和图片。当然,它们需要GD库的支持。pChart - 一个可以创建统计图的库。
2014-06-24 18:32:51 903 2
原创 使用 PHPMailer 发送邮件
PHPMailer 的官方网站:http://phpmailer.worxware.com/PHPMailer 最新类库下载地址:【点击下载】PHPMailer GitHub 下载地址:https://github.com/Synchro/PHPMailer,该页面也提供了使用例子,不过不是很全面。使用方法,详见代码清单:<?phpheader('Content-Type
2014-06-24 18:31:53 585
原创 PHP 安全下载文件
<?phpheader('Content-Type:text/html;Charset=utf-8');define('ROOT_PATH', dirname(__FILE__));/** * 下载文件 * @param string $file_path 绝对路径 */function downFile($file_path) { //判断文件是否存在 $file_path =
2014-06-24 18:30:51 589
原创 PHP简单利用 token 防止表单重复提交
<?php/** PHP简单利用token防止表单重复提交* 此处理方法纯粹是为了给初学者参考*/session_start();function set_token() { $_SESSION['token'] = md5(microtime(true));}function valid_token() { $return = $_REQUEST['token'] ===
2014-06-24 18:29:39 835
原创 如何在 Dos 下运行 PHP 和 MySQL 命令
1、配置 PHP如果想在 Dos 下运行 PHP 文件,必须把 PHP 的安装目录添加到环境变量中。步骤如下:我的电脑 - 属性 - 高级 - 环境变量 - 系统变量,如图:首先,先观察变量 Path 是否存在,如果不存在的话,可以点击“新建”一个;如果存在并且已经有值的话,选中 Path,点击“编辑”,把您电脑里面的 PHP 安装路径追加到已有的 Path 值后即可,注意:使
2014-06-24 18:28:20 816
原创 PHP 根据IP地址获取所在城市
有这样的需求,需要根据用户的IP地址,定位用户所在的城市。本文记录性文章,无逻辑性。有这样需求的朋友,可以直接拷贝使用。直接上代码,不需赘述。<?phpheader('Content-Type:text/html;Charset=utf-8');function GetIp(){ $realip = ''; $unknown = 'unknown'; if
2014-06-24 18:18:13 846
转载 PHP 计算页面执行时间
这个需要解释了吧,代码清单:<?php$runtime_start = microtime(true); //程序开始处$runtime_stop = microtime(true); //程序结尾处echo "耗时: ".round($runtime_stop-$runtime_start,6)." second(s)";
2014-06-24 18:16:59 607
转载 漂亮的 PHP 验证码类
<?php//验证码类class ValidateCode {private $charset = 'abcdefghkmnprstuvwxyzABCDEFGHKMNPRSTUVWXYZ23456789'; //随机因子 private $code; //验证码 private $codelen = 4;
2014-06-24 18:15:56 1160
转载 玩转html5(五)---月球绕着地球转,地球绕着太阳转
关于运动速度的参数与真实速度有点差距,大家可以自行调整 地球绕着太阳转,月球绕着地球转 您的浏览器不支持canvas //获取画布 var canvas=document.getElementById('canvas'); //获取绘图环境 var cxt=ca
2014-06-24 14:20:41 3796 2
转载 玩转html5(四)----使用canvas画一个时钟
先给个效果图,我画的比较丑,大家可以自己美化一下,直接上代码: 您的浏览器不支持canvas //获取画布 var clock=document.getElementById('clock'); //设置绘图环境
2014-06-24 14:19:39 758
转载 玩转html5(三)---智能表单(form),使排版更加方便
form表单学习笔记 <!-- 在旧版的html中,form表单与input等元素必须嵌套使用,为了排版方便,在html中提出了新方法 表单的多个内容不必非得放到一块,为前台美工提供了很大的方便--> 邮箱 : 用户名:
2014-06-24 14:18:29 2478
转载 玩转html5(二)----用canvas结合脚本在画布上画简单的图
在html5中可以使用canvas标签在画布上画图,先直接上代码,这篇文章先简单介绍一下canvas的使用方法,简单画几个圆,矩形,三角形,写字。在代码中均给出了注释,在这里特别强调的一点是:使用canvas画图时有时候必须beginPath和colsePath,但有时不需要,为了防止出现问题,可以在每次重新画一个图时重新开启路径,画完后关闭路径。这些代码是在猎豹浏览器上实现的,有些浏览器
2014-06-24 14:17:10 1520
原创 玩转html5(一)-----盘点html5新增的那些酷酷的input类型和属性
请珍惜小编劳动成果,该文章为小编原创,转载请注明出处。今天正式开始学习html5了,相比html以前的版本,html5新增了好多功能,属性,使我们做出来的界面更加的绚丽,而且使用起来超级简单,这篇文章先来说说html增加的那些input类型和属性。这些代码是在猎豹浏览器下实现的。html5新增的input类型有:email,url,number,range,date pic
2014-06-24 14:16:09 805
转载 多终端WEB页面字体处理方法总结
回想2年前刚开始接触手机项目,接到PSD稿后,发现视觉设计师们喜欢用微软雅黑作为中文字体进行设计,于是我写页面的时候也定义 font-family 为微软雅黑,后来发到线上后,细心的产品经理发现页面的字体不是微软雅黑,要求马上修改,我就惊呆了,还跟产品争执一番。后来了解到的手机系统 ios、android 等是不支持微软雅黑字体,为了满足产品的需要,保证视觉稿的还原度,手机端是如何定义微软
2014-06-23 20:39:36 1634
转载 (前端细节)背景100%平铺,浏览器缩小,背景显示不全bug
背景平铺*{border:0; padding:0; margin:0;}.top{height:25px; background:#f3f3f3; border-bottom:1px solid #ccc; width:100%;}好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧好吧
2014-06-23 20:29:45 2977
原创 超慢速移动动画使用CSS3实现流畅效果
三角碎片以非常缓慢的速度旋转移动,如果使用JS实现会出现一像素一像素移动的卡顿使用CSS3会获得非常理想的效果transform: translate3d(80px, 150px, 0px) rotate(1220deg);transition: transform 30s linear 0s;上面一个属性表示图像变换translate3d(80px, 150px, 0p
2014-06-23 20:26:14 2728
原创 CSS3元素闪烁效果
@-webkit-keyframes twinkling{ /*透明度由0到1*/ 0%{ opacity:0.1; /*透明度为0*/ } 100%{ opacity:1; /*透明度为1*/ }}@keyframes twinkling{ /*透明度由0到1*/ 0%{ opacity:0.1; /*透明度为0*/ } 100%{ opaci
2014-06-23 20:17:28 14554
原创 视差滚动教程、实现方法、源代码
最近很流行“视差滚动”效果,抛开设计不说,前端上的实现方法很有意思,国内详细的教程不多,所以自己研究别人网站,实践总结。一、例子SmaShingSparkQQ浏览器二、原理传统的网页的文字、图片、背景都是一起按照相同方向相同速度滚动的,偶尔有一些背景固定的网页。顾名思义“视差滚动”就是通过滚动这个行为实现视觉上的层次错落的错觉,从而形成立体的运动效果。
2014-06-23 20:05:23 1761
原创 视差滚动原理及实现
作为一种优雅酷炫的页面展示的方式,视差滚动(Parallax Scrolling)正受到越来越多前端设计师的宠爱,优设的2014年网页设计趋势中依然能够看到它的影子,所以我们不得不来好好研究下视差滚动的原理和实现方式。1.视差滚动视差滚动(Parallax Scrolling)指网页滚动过程中,多层次的元素进行不同程度的移动,视觉上形成立体运动效果的网页展示技术。国内外的设计师们实现了很多
2014-06-17 18:41:19 1169
原创 滚动条的监听 与内容随着滚动条动态加载
当滚动条滑到底部时自动加载内容 body{ background-color: #808080; } #main{ margin:0 auto; width: 960px; } #content{ pos
2014-06-13 18:14:01 28808 3
原创 WEBAPP介绍及其iOS Web开发技巧总结
结合网上相关资料,以及自己项目中的经验,收集汇总了iOS Webapp相关的开发知识,如下。WebApp是一种新出现的基于WEB形式的类应用程序,运行在高端的移动终端设备上,其应用范围会越来越广。开发者们都知道在高端智能手机系统中有两种应用程序:一种是基于本地(操作系统)运行的APP;一种是基于高端机的浏览器运行的WebApp,本文将主要讲解后者。WebApp与Native
2014-06-12 13:58:26 1225
zend encoder(安装文件+破解补丁)
2014-09-03
png在IE6下的解决办法—iepngfix.zip
2011-03-05
711酒店网站管理系统
2008-12-08
酒店预定管理系统
2008-04-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人