自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(60)
  • 收藏
  • 关注

转载 CSS公共样式

global.css | reset.css(格式化样式) common.css(公共组件样式) layout.css(当前页面样式)清除全站所有页面的浏览器默认样式,保证在初始样式在所有浏览器下一致。common.css(公共组件样式)一般一个网站所有页面头部、底部样式都是一致的,而且很长时间不会有大的改变,改变的大概就是产品、运营的经常需要添加、去掉某些入口的需

2016-04-28 21:26:59 468

转载 iframe框架

经常和网站打交道或者经常建站的朋友对iframe肯定不陌生,网站有了iframe会变得更加美观、大气。对于初涉互联网的新手来说,iframe并不熟悉,那么iframe到底是什么?iframe用法有哪些呢? iframe用法: iframe是什么? iframe就是我们常用的iframe标签:<iframe>。iframe标签是框架的一种形式,也比较常用到,iframe一般用来包含别的页

2016-04-28 19:52:39 886

转载 [zz]css绝对定位、相对定位和文档流的那些事

前言 http://www.cnblogs.com/tim-li/archive/2012/07/09/2582618.html 接触html、和css时间也不短了,但每次用div+css布局的时候心里还是有点儿虚,有时候干脆就直接用table算了,很多时候用div会出现些不可预料的问题,虽然花费一定时间能够解决,但总不是个事,所以今天特地探索了下css+div的绝对定位和相对定位和文档流的关系

2016-04-28 18:10:14 312

转载 史上最全的CSS hack方式一览

做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况。基于此,某些情况我们会极不情愿的使用这个不太友好的方式来达到大家要求的页面表现。我个人是不太推荐使用hack的,要知道一名好的前端,要尽可能不使用hack的情况下实现需求,做到较好的用户体验。可是啊,现实太残酷,浏览器厂商之间历史遗留的问题让我们在目标需求下不得不向hack妥协,虽然这只是个别情况。今天,结合自己的经

2016-04-21 02:24:25 211

转载 CSS清除浮动_清除float浮动

CSS清除浮动方法集合一、浮动产生原因   -   TOP一般浮动是什么情况呢?一般是一个盒子里使用了CSS float浮动属性,导致父级对象盒子不能被撑开,这样CSS float浮动就产生了。浮动产生样式效果截图本来两个黑色对象盒子是在红色盒子内,因为对两个黑色盒子使用了float浮动,所以两个黑色盒子产生了浮动,导致红色盒子不能撑开,这样浮动就产生了。

2016-04-21 02:00:19 214

转载 css清除浮动float的三种方法总结,为什么清浮动?浮动会有那些影响?一起来$('.float')

一、抛一块问题砖(display: block)先看现象:    分析HTML代码结构:?12345div class="outer">    div class="div1">1div>    div class="div2">2div>    div class=

2016-04-21 01:31:12 379

转载 [zz]css绝对定位、相对定位和文档流的那些事

前言http://www.cnblogs.com/tim-li/archive/2012/07/09/2582618.html    接触html、和css时间也不短了,但每次用div+css布局的时候心里还是有点儿虚,有时候干脆就直接用table算了,很多时候用div会出现些不可预料的问题,虽然花费一定时间能够解决,但总不是个事,所以今天特地探索了下css+div的绝

2016-04-21 01:20:07 173

转载 行内元素与块级元素比较全面的区别和转换

引言 一次偶然的面试遇到的题目,虽然当时知道块级元素和行内元素的区别,但是没有仔细去想。一、行内元素与块级元素 块级元素列表 定义地址 定义表格标题 定义列表中定义条目 定义文档中的分区或节 定义列表 定义列表中的项目 定义一个框架集 创建 HTML 表单 定义最大的标题 定义副标题 定义标题

2016-04-21 00:51:06 315

转载 PHP文件下载功能

客户端从服务端下载文件的流程分析: 浏览器发送一个请求,请求访问服务器中的某个网页(如:down.php),该网页的代码如下。 服务器接受到该请求以后,马上运行该down.php文件 运行该文件的时候,必然要把将要被下载的文件读入内存当中(这里是圣诞狂欢.jpg这张图片),这里通过fopen()函数完成该动作 注意:任何有关从服务器下载的文件操作,必然需要先在服务端将文件读入内存当中

2016-04-17 22:25:12 320

转载 PHP文件的上传与下载

一、上传原理与配置 1.1 原理 将客户端文件上传到服务器端,再将服务器端的文件(临时文件)移动到指定目录即可。 1.2 客户端配置 所需:表单页面(选择上传文件); 具体而言:发送方式为POST,添加enctype=”multipart/form-data”属性,两者缺一不可(但是,优缺点并存,这里也限定了上传的方式和上传的文件之后的调用等方面,后面会说到)<!DOCTYPE html

2016-04-17 22:17:27 322

转载 PHP文件上传类

文件上传是项目开发中比较常见的功能,但文件上传的过程比较繁琐,只要是有文件上传的地方就需要编写这些复杂的代码。为了能在每次开发中降低功能的编写难度,也为了能节省开发时间,通常我们都会将这些反复使用的一段代码封装到一个类中。帮助开发者在以后的开发中,通过编写几条简单代码就可以实现复杂的文件上传功能。对于基础薄弱的读者,只要会使用本类即可,而对一些喜欢挑战的朋友,可以尝试去读懂它,并能开发一个属于自己的

2016-04-17 17:31:57 273

转载 PHP文件操作

一 、解析路径: 1 获得文件名: basename($dir);给出一个包含有指向一个文件的全路径的字符串,本函数返回基本的文件名。如果文件名是以 suffix 结束的,那这一部分也会被去掉。<?php//eg:$path = "/home/httpd/html/index.php";$file = basename($path,".php"); // $file = "index",截

2016-04-17 17:06:03 448

转载 PHP--extract 从数组中将变量导入到当前的符号表

extract (PHP 4, PHP 5) extract — 从数组中将变量导入到当前的符号表 说明int extract(array $var_array[,int $extract_type[,string $prefix]])本函数用来将变量从数组中导入到当前的符号表中。接受结合数组 var_array 作为参数并将键名当作变量名,值作为变量的值。对每个键/值对都会在当前的符号表中建立

2016-04-17 15:34:05 772

原创 PHP之array_keys()获取数组键名

array_keys() 函数返回包含数组中所有键名的一个新数组。 array_keys() 定义和用法 array_keys() 函数返回一个新数组,包含参数数组中所有的键名。 如果提供了第二个参数(键值),则只返回该键值的键名组成的数组。 如果 第三个参数strict 指定为 true,则 PHP 会使用全等比较 (===) 来严格匹配第二个参数(键值)的数据类型。 语法 ar

2016-04-17 14:58:28 21355

转载 PHP--each与list的用法

1.each的用法 先看API array each ( array &$array ) api里是这么描述的:each — 返回数组中当前的键/值对并将数组指针向前移动一步 我们先来看看返回的数组是怎么样的?<?php $arr = array('你','若','安','好','便','是','晴','天');print_r(each($arr));print_r(each($ar

2016-04-17 13:06:18 535

原创 PHP字符串实体操作

参考HTML 字符实体 诸如 “<” 之类的符号在HTML中拥有特殊的含义,所以在文本中使用它们。为了在 HTML 中显示小于号 (<),我们需要使用字符实体。 何为字符实体? 一些字符在 HTML 中拥有特殊的含义,比如小于号 (<) 用于定义 HTML 标签的开始。如果我们希望浏览器正确地显示这些字符,我们必须在 HTML 源码中插入字符实体。 字符实体有三部分:一个和号 (&),一个实

2016-04-17 12:23:14 613

转载 PHP--URL编码函数浅析

URLEncode的方式一般有两种,一种是传统的基于GB2312的Encode(Baidu、Yisou等使用),另一种是基于UTF-8的Encode(Google、Yahoo等使用)。 本工具分别实现两种方式的Encode与Decode: 中文 -> GB2312的Encode -> %D6%D0%CE%C4 中文 -> UTF-8的Encode -> %E4%B8%AD%E6%96%87 H

2016-04-17 12:03:58 366

转载 PHP解析URL函数parse_url和parse_str

PHP中有两个方法可以用来解析URL,分别是parse_url和parse_str。 parse_url 解析 URL,返回其组成部分 mixed parse_url ( string url[,inturl [, int component = -1 ] ) 本函数解析一个 URL 并返回一个关联数组,包含在 URL 中出现的各种组成部分。 本函数不是用来验证给定 URL 的合法性的,只

2016-04-17 11:42:08 343

转载 PHP字符集操作

原理很简单,因为gb2312/gbk是中文两字节,这两个字节是有取值范围的,而utf-8中汉字是三字节,同样每个字节也有取值范围。而英文不 管在何种编码情况下,都是小于128,只占用一个字节(全角除外)。<?php function safeEncoding($string,$outEncoding ='UTF-8') { $encoding = "UTF-8";

2016-04-17 11:26:42 338

转载 PHP常用的字符串函数

1、查找字符位置函数 -strpos($str,search,[int]):查找search在$str中的第一次位置从int开始; -stripos($str,search,[int]):函数返回字符串在另一个字符串中第一次出现的位置。该函数对大小写不敏感 -strrpos($str,search,[int]):查找search在$str中的最后一次出现的位置从int 2、提取子字符函数(双

2016-04-17 11:09:24 274

转载 PHP函数篇详解十进制、二进制、八进制和十六进制转换函数说明

一,十进制(decimal system)转换函数说明 1,十进制转二进制 decbin() 函数,如下实例 echo decbin(12); //输出 1100 echo decbin(26); //输出 11010 decbin (PHP 3, PHP 4, PHP 5) decbin -- 十进制转换为二进制 说明 string decbin ( int

2016-04-17 10:11:11 406

转载 PHP取整,四舍五入取整、向上取整、向下取整、小数截取。

PHP取整数函数常用的四种方法:1.直接取整,舍弃小数,保留整数:intval();2.四舍五入取整:round();3.向上取整,有小数就加1:ceil();4.向下取整:floor()。一、intval—对变数转成整数型态intval如果是字符型的会自动转换为0。二、四舍五入:round()根据参数2指定精度将参数1进行四舍五入。参数2可以是负数或零(默认值)。三、向上

2016-04-17 09:55:17 1422

转载 PHP--set_include_path和get_include_path用法详解

今天在公司研习源码时,看到了set_include_path(dirname(__FILE__));这样一行代码,甚为不解。于是我就百度了一下,顺便看了一下php.net的手册,可是还是不太明白它到底有什么作用。   偶然见看到一段另外一段代码,然后突发灵感,测试了一下,果然不出所料!   现在我总结一下吧:   首先set_include_path这个函数呢,是在脚本里动态地对PHP

2016-04-17 09:38:03 350

转载 PHP引入文件的路径问题

在PHP中的文件包含的函数有include,include_once,require,require_once,关于这些函数的参数也就是需要包含文件的路径问题可能会被大家忽略。   以前总以为include(’path.php’)和include(’./path.php’)这两个都是表示相同的路径,其实事实并非这样。   include(’path.php’) 这样表示的是包含文件

2016-04-17 09:28:41 1242

转载 php中die(),exit(),return的区别

die()停止程序运行,输出内容exit是停止程序运行,不输出内容return是返回值die是遇到错误才停止exit是直接停止,并且不运行后续代码,exit()可以显示内容。return就是纯粹的返回值了,但是也不会运行后续代码exit(0):正常运行程序并退出程序;exit(1):非正常运行导致退出程序;return():返回函数,若在主函数中,则会退出函数并返回

2016-04-17 09:18:37 251

转载 PHP垃圾回收机制

PHP 有一个非常简单的垃圾收集器,它实际上将对不再位于内存范围(scope)中的对象进行垃圾收集。垃圾收集的内部方式是使用一个引用计数器,因此当计数器达到 0 时(意味着对该对象的引用都不可用),对象将被当作垃圾收集并从内存中删除。-------------------------------------------------------------------------------

2016-04-17 09:09:22 192

原创 PHP Cookies和Session

cookie是服务器在用户计算机中存储信息的小文件,每次当相同的浏览器访问该服务器时,就会自动发送带有cookie的头信息,服务器端能够获得该cookie的信息并据此识别用户。 创建cookie使用函数:setcookie() 语法:setcookie(名称,值,过期时间,作用域,域名相关)<?phpsetcookie('user','admin',time()+24*3600,'/');/

2016-04-16 19:17:02 291

原创 文章标题

注意:谨慎操作文件 readfile()函数,仅仅读取文件内容<?php//假设在运行脚本文件夹有一个1.txt文件$content=readfile('1.txt');echo $content;?>fopen(文件地址,打开方式) 打开方式分类: r–只读方式打开文件,打开时文件指针在文件的开头 w–只写方式打开文件,打开时文件的指针在文件的开头,该方式会删除原文件的内容或创立新

2016-04-16 18:46:04 230

原创 PHP-include和require

PHP的include语句和require语句会获取指定文件中存在的所有文本/代码/标记,并将该文件中的内容原样输出在引入文件中。包含文件很有用,可以在多个页面上使用相同的代码,省去了大量的重复性工作,而且修改维护效率也大大提高。 PHP的include和require语句功能基本相同,只是在错误处理方面有不同:require会产生致命性的错误并终止脚本的运行,而include则只是产生警告,脚本

2016-04-16 17:11:36 224

原创 PHP多维数组和日期时间函数

遍历二维数组<?php$arr=array( array("Volvo",22,18), array("BMW",15,13), array("Saab",5,2), array("Land Rover",17,15));echo "<table style='border:1px solid black'><tr><td>汽车品牌</td><td>库存</td

2016-04-16 16:59:49 537

原创 PHP表单验证之必填字段--w3school学习笔记

接上文,通过PHP验证必填字段 验证规则: 字段–验证规则 姓名(name)–必填,必须包含字母和空格 邮件(email)–必需,必须包含有效的电子邮件地址,包括@和. 网址(website)–可选填,如果填则必须是有效的url 评论(comment)–可选填,多行输入字段 性别(gender)–必需,选择一项 html代码:<!DOCTYPE html><html>

2016-04-16 16:09:11 1006

原创 PHP表单验证 -w3school PHP学习笔记

注意:在PHP处理表单时请注意数据的安全性 在处理html表单之前对提交数据进行验证是非常有必要的,能够防止黑客的入侵和垃圾邮件的骚扰。 上面的html表单假设应用如下的规则: 字段–验证规则 姓名(name)–必填,必须包含字母和空格 邮件(email)–必需,必须包含有效的电子邮件地址,包括@和. 网址(website)–可选填,如果填则必须是有效的url 评论(comment

2016-04-16 15:34:25 805

原创 PHP表单处理

PHP的超全局变量POST和_POST和_GET都可以接收到用户表单相应方法提交的数据,GET还可以接收地址栏传递的数据,_GET还可以接收地址栏传递的数据,_GET和POST接受的数据都可以通过_POST接受的数据都可以通过_REQUEST来获得,他们都已数组形式获得数据,如:<!DOCTYPE html><html><head> <title></title></head><bo

2016-04-16 13:32:28 457

原创 PHPH中的超全局数组

PHP中的许多预定义变量都是超全局的,也就是说这些变量可以在脚本的全部作用域中都可以被访问到,在函数内部也不需要申明global,主要包括$GLOBALS:该变量以数组的形式存储了脚本中可用的所有全局变量Array( [_GET] => Array ( ) [_POST] => Array ( ) [_COOK

2016-04-16 13:03:26 413

原创 PHP数组和数组函数

数组(Array)能在一个单独的变量中存储一个或多个值,PHP中的数组类型分为三类:索引数组:数组下标是数字索引,可以用索引访问该数组元素关联数组:带有键值和键名,可以通过键名访问键值多维数组:数组中包含数组,指数组的嵌套 PHP中数组的创建用关键字array();<?php//定义一个索引数组,索引数组的索引从0开始,即0索引对应数组的第一个元素$arr1=array(1,'abc'

2016-04-16 12:45:24 320

原创 PHP函数

函数是可以在程序中重复使用的代码块,页面加载时函数不会执行,只有在调用时函数才执行。PHP拥有1000多个内置函数,而且允许用户自定义函数,函数的定义用到关键字function开头,函数可以接受0个或多个参数

2016-04-16 11:17:34 175

原创 PHP常量和运算符

PHP中的常量与变量类似,是单个值得标识符或名称,不同的是常量一旦被定义就无法更改或撤销定义,而且不以$开头,在执行脚本中是自动拥有全局属性设置PHP常量要用到define()函数,该函数可以接受三个参数,第一个参数是常量的名称,第二个参数是常量的值,可选的第三个参数规定常量是否对大小写敏感,默认为false,即对大小写敏感<?php//定义一个常量a,值为1define('a',1)

2016-04-16 11:10:20 504

原创 PHP数据类型

PHP的数据类型主要有:字符串,整型,浮点型,逻辑型,数组,对象和null,var_dump函数会返回数据的类型和值信息字符串类型字符串是一个字符序列,要用引号标识,写在单引号或双引号内,如’hello world是一个字符串‘整数整数类似数学中的整数概念,没有小数点;PHP中有三种格式的整数:十进制、十六进制(前缀0x)和八进制(前缀0)浮点型浮点

2016-04-16 10:12:04 249

原创 PHP中的输出函数

PHP中的输出函数主要有三种种,之前我们已经看到了一个,即echo函数,另外两个是print函数和print_r函数,ehco和print用来使出字符串(html标签也是字符串),而print_r用来输出数组,如果混淆两者的使用会出错echo和print的区别:echo能够输出一个以上的字符串,有无括号均能使用print仅能够偶输出一个字符串,而且返回1,这造成了echo比prin

2016-04-16 09:38:05 490

原创 PHP中的变量

变量是存储内容的别称,就像人名是人的代称一样,PHP中的变量用来指代数值、字符串、数组等,它的命名要遵守一定的规则:PHP变量命名规则:变量要以美元符号$开头,如$abc=2;定义一个变量abc变量的名称必须以字母或者下划线开头,不能以数字开头,如$nba=2;$_a=3;分别定义两个变量并给予赋值变量名称只允许包含字母、数字和下划线,其他任何字符都不合法,如不能这样定义$*ac#

2016-04-16 08:37:58 354

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除