自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 单元格操作

一、均属于单元格,包含两个合并属性:colspan、rowspan等。二、设置列解释:元素是为了处理某个列,span属性定义处理哪些列。1表示第一列,2表示前两列。如果要单独设置第二列,那么需要声明两个,先处理第一个,将列点移入第二位,再处理第二个即可。三、更灵活的设置列解释:元素表示单独一列,一个表示一列,控制更加灵活。如果设置了

2017-04-20 09:54:07 327

转载 全局变量的global的定义和使用

全局变量的global的定义和使用  最初,我的需求是这样的:php$name = "why";function changeName(){ $name = "what";}changeName();echo "my name is " . $name . "";?>  执行代码的结果是:my name is why,而不是执行chang

2017-04-18 11:11:25 7558

转载 Math.random()-实现浏览器验证码点击刷新的JS方法核心

Math.random()-实现浏览器验证码点击刷新的JS方法核心代码:onclick="this.src='control/test.php?time='+Math.random();Math.random()会返回一个0到1之间的随机数。 time=一个随机数后,链接地址src每次打开后就会是一个随机的src地址。 在url中添加无效的变量time后一般浏览器会忽略该变量,

2017-04-12 16:23:22 1198

转载 js中with语句的使用

with语句with语句的作用是将代码的作用域设置到一个特定的对象中。var box = { //创建一个对象'name' : '李炎恢',//键值对'age' : 28,'height' : 178};var n = box.name;//从对象里取值赋给变量var a = box.age;var h = box.h

2017-03-22 17:30:04 387

原创 调用常量的问题

调用常量时遇到:Warning: require(ROOT_PATHincludes/title.inc.php) [function.require]: failed to open stream: No such file or directory inC:\AppServ\www\TestGuest0.5\register.php on line 10Fatal erro

2017-03-21 09:44:58 338

原创 php图像处理

php中根据已有图片创建图像时,函数imagecreatefromjpeg()和imagecreatefromgif()都能正常工作,而imagecreatefrompng()显示不出图片,调试无果。

2017-03-10 09:52:39 222

转载 PHP时间和日期函数详解

php函数的多样化和功能相近真是一大特点,同一个应用可以用多种函数实现,这恐怕也是开源的一个弊端了;通过对PHP时间函数的系统学习,充分理解了时间戳和时区的概念(这个真的很重要),有需要的小伙伴可以参考下。PHP中所有函数都是UNIX纪元的,即从1970年1月1日开始的。日期是从这个时候开始的秒数。当一个函数调用从这时候计的秒数时,就把它当作(timestamp)时间戳。本

2017-03-01 21:19:20 326

转载 数组排序

一、sort(PHP 4, PHP 5, PHP 7)sort —对数组排序,不保持索引关系(反向排序rsort())说明bool sort ( array&$array [, int $sort_flags = SORT_REGULAR ] )本函数对数组进行排序。当本函数结束时数组单元将被从最低到最高重新安排。 Note: If two

2017-02-16 08:53:47 265

转载 数学函数

数学函数:abs() 绝对值floor() 舍去法取整ceil() 进一法取整round() 四舍五入min() :如果仅有一个参数且为数组,min() 返回该数组中最小的值。如果给出了两个或更多参数,min() 会返回这些值中最小的一个。 max() :如果仅有一个参数且为数组,max() 返回该数组中最大的值。如果第一个参数是整数、字

2017-02-14 22:27:34 213

转载 随机数

一、rand():rand(PHP 4, PHP 5, PHP 7)rand —产生一个随机整数说明intrand ( void )intrand ( int $min , int $max )如果没有提供可选参数 min 和 max,rand() 返回 0 到getrandmax() 之间的伪随机整数。例如想要 5 到

2017-02-14 22:11:44 248

转载 PHP中输出函数的区别

1、echo不返回任何值(void),输出字符串到屏幕2、print返回的是整型(integer),输出字符串到屏幕//echo和print功能几乎相同,而echo运行速度上比print稍稍快一点,因为print有返回值 3、printf()返回字符串的长度(整型),输出字符串到屏幕4、sprintf需要echo将它输出 ,返回字符串本身//printf()和spr

2017-02-13 19:55:55 624

转载 使用可变函数

一、测试和设置变量类型1、设置变量类型bool settype(mixed var,string type);2、测试变量类型string gettype(mixed,var);例如:$var=1;echo gettype($var);settype($var,'double');echo gettype($var);3、其他测试特定变量类型的函数is_

2017-01-30 22:02:41 88

转载 isset()和empty()函数的区别

一、PHP的isset()函数 一般用来检测变量是否设置 格式:bool isset ( mixed var [, mixed var [, ...]] ) 功能:检测变量是否设置 返回值: 若变量不存在则返回 FALSE 若变量存在且其值为NULL,也返回 FALSE 若变量存在且值不为NULL,则返回 TURE 同时检查多个变量时,每个单项都符合上一条要求时才返回

2017-01-30 21:46:21 377

转载 操作符

操作符是用来对数值和变量进行某种操作运算的符号。一、算数操作符+:加 -:减 *:乘 / :除%:余PS:算数操作符一般用于整数和双精度类型的数据,当把它用于字符串时,php会试图将它转换成一个数字:如果其中包含“e”或“E”,它会被当做是科学表示法并转换成浮点数,php会在字符串开始处寻找数字,并且使用这些数字作为字符串的值,如果没有找到数字,则字符串值为0。

2017-01-30 19:59:34 288

转载 声明和使用常量

PHP中的常量按照惯例都是由大写字母组成,使用一个常量,只需要使用它的名称就可以了,常量只可以保存布尔值、整数、浮点数或字符串数据。//定义常量define(‘TIREPRICE’,100);//使用常量echo TIREPRICE;

2017-01-30 08:19:24 307

转载 变量类型

变量类型是指能够保存在该变量中的数据类型。一、数据类型:1、Integer(整数)2、Float(浮点数,也叫Double,双精度值,用来表示所有实数)3、String(字符串)4、Boolean(布尔值,表示true或false)5、Array(数组,用来保存具有相同类型的多个数据项)6、Object(对象,用来保存类的实例)特殊两个:7、NULL(空):

2017-01-29 22:49:19 1188

转载 标识符

标识符是变量的名称(函数和类的名称也是属于标识符),标识符的定义有一定规则:1、标识符的长度不定,可以由任何字母、数字、下划线组成。2、标识符不能以数字开始。3、标识符区分大小写(函数名称可以不区分,但是推荐区分)。4、变量名称和函数名称可以相同,但是为了防止混淆,应该尽量避免。ps:php中的变量不需要实现声明,当给变量赋值时会默认创建。

2017-01-29 22:26:35 253

转载 ThinkPHP 文件上传

一、上传表单创建Home/User/index对应的index.html模板,内容如下:二、控制器部分在Home/User控制器下创建upload方法,实现上传功能:1、实例化配置参数:public function upload(){$config=array('maxSize'=>3145728,'exts'=>array('

2017-01-18 08:37:58 410

转载 ThinkPHP 验证码

一、生成验证码//实例化验证码类$verfiy=new verify();//生成一个验证码图形$verfiy->entry();PS: 生成的验证码会将信息保存在session中, 可以使用print_r($_SESSION)来查看。如果想生成多个验证码,可以传递数字参数即可。//生成第一个验证码$verfiy->entry(1);

2017-01-13 09:30:25 372

转载 ThinkPHP图像处理

ThinkPHP中的图像处理的主要是GD库和Imagick库,其中imagick需要后期安装,我们常用的是GD库。一、实例化类库//实例化图像处理类,默认为GD库$image=new Image();//采用Imagick扩展库,默认没安装$image=new Image(Image::IMAGE_IMAGICK);$image=new Image('Imagick

2017-01-12 08:52:42 1320

转载 ThinkPHP 控制器(四)

五、请求类型ThinkPHP 提供了一组常量来判断当前请求是否是GET、POST等。通过判断请求处理不同的业务逻辑。常量 含义IS_GET 判断是否GET 提交请求IS_POST 判断是否POST 提交请求IS_PUT 判断是否PUT 提交请求IS_DELTE 判断是否DELETE 提交请求IS_AJAX 判断是否AJAX 提交请求

2017-01-11 08:34:33 309

转载 ThinkPHP 控制器(三)

四、输入变量1、常规获取变量的方式$id=$_GET['ID'],$name=$_POST['name'],$value=$_SESSION['var'],$name=$_COOKIE['name'],$file=$_SERVER['PHP_SELF'],PS:没有统一的安全处理机制,后期调整会比较麻烦2、I()方法:I(‘变量类型.变量名’,['默认值

2017-01-10 08:51:16 307

转载 ThinkPHP 控制器(二)

二、Action参数绑定:参数绑定是通过直接绑定 URL 地址中的变量作为操作方法的参数,可以简化方法的定义甚至路由的解析。 启用参数绑定://启用Action参数绑定,默认为true,可以不写'URL_PARAMS_BIND'=>true,1、默认的参数绑定是按变量名来绑定的,直接通过URL传递参数//变量名为$idclass UserCont

2017-01-09 21:05:01 264

转载 ThinkPHP 控制器(一)

一、控制器操作1、我们首先复习一下基本的控制器定义和方法执行方式。第一步:控制器默认创建在当前模块下的 Controller 目录下;第二步:按照指定的命名规则:控制器名(首字母大写)+Controller.class.php;第三步:控制器里的方法必须是 public 公共的;//控制器class UserControllerextends Controller {

2017-01-09 18:59:50 353

转载 ThinkPHP的URL操作

一、URL大小写//URL可以不区分大小写'URL_CASE_INSENSITIVE'=>true PS:a、如果开启了不区分大小写,那么对于 UserTypeController.class.php这样的控制器就需要如下访问方式:http://localhost/demo39/index.php/home/user_type/index/

2017-01-09 18:09:15 883

转载 ThinkPHP 路由功能

路由功能,就是配置 URL,让URL更加的简洁和优雅。路由模式只对PATHINFO 模式和兼容模式起作用。一.路由定义 启用路由前提是你的 URL 支持PATHINFO模式或者兼容模式,而ThinkPHP 默认的就是 PATHINF 模式。 //启用路由功能'URL_ROUTER_ON'=>true,//配置路由规则'URL_RO

2017-01-06 09:11:03 1229

转载 ThinkPHP标签库

一.内置标签 内置标签是在 Think/Library/Think/Template/TagLib下。在完整版中提供了两个类文件:Cx.class.php(内置标签核心类) 、Html.class.php(html扩展标签) 。 1、在ThinkPHP中,Cx.class.php 是自动加载的,所以并不需要各种配置或引入而可以直接编写标签代码即可运行。 2、如果要使用

2017-01-05 22:25:35 779

转载 ThinkPHP 模版中的内置标签

内置标签就是模版引擎提供的一组可以完成控制、循环和判断功能的类似HTML 语法的标签。一、判断比较:1、if标签进行条件判断//if语句的完整格式小新一护错误//condition 条件里可以使用 PHP 函数if condition="mb_substr($user,0,3,'UTF-8') eq '蜡笔小'">//condition

2017-01-04 21:31:08 4879 1

转载 ThinkPHP中自动验证

验证规则:array(‘字段’,‘验证规则’,‘错误提示’[,‘验证条件’,‘附加规则’,‘验证时间’]),1、验证字段:一般来说是表单的字段名,但不一定需要与数据表的字段匹配,比如新用户注册时常见的密码确认2、验证规则:系统内置了常用的规则,require(字段必填)、email(邮箱格式)、url(url格式)、currency(货币)、number(正整数)、integer(

2016-12-28 09:27:37 271

原创 phpmyadmin中时间戳的设置

2016-12-27 08:49:08 2910

转载 ThinkPHP 增删改查操作

一、数据创建1、根据表单提交的POST数据,创建数据对象$user=M('User');var_dump($user->create);2、通过数组手工获取数据,覆盖提交$user=M('User');$data['user']=$_POST['user'];$data['email']=$_POST['email'];$data['date']=date('Y-m

2016-12-26 22:07:46 298

转载 ThinkPHP--SQL 查询方式

1.使用字符串作为条件查询//字符串作为条件查询$user = M('User');var_dump($user->where(var_dump($user->where('id=1 AND user="蜡笔小新"')->select());//最终生成的SQL 语句SELECT * FROM `think_user` WHERE ( id=1 AND user="

2016-12-19 21:48:27 205

转载 ThinkPHP访问数据库的方法

访问的数据库为thinkphp,访问的数据表为user。1、在config.php中配置定义,连接数据库a、//全局配置定义'DB_TYPE'=>'mysql', //数据库类型'DB_HOST'=>'localhost', //服务器地址'DB_NAME'=>'thinkphp', //数据库名'DB_USER'=>'root', //用户名'DB_PWD'=>'12

2016-12-19 20:07:21 936

转载 ThinkPHP中URL的4种模式

1、pathinfo模式:http://localhost/demo39/index.php/Home/User/test/user/Lee/pass/123 ,      默认分隔符为 /,可以在config.php中通过'URL_PATHINFO_DEPR'=>'_' 更改分割符,比如:_。2、普通模式:http://localhost/demo39/index

2016-12-16 22:16:16 1164

原创 ThinkPHP三种入口方式

1、两个入口两个站点:主目录下index.php=>Weibo目录,admin.php=>Admin目录,其中admin.php从index.php复制而来,修改其中的APP_PATH,运行后会自动生成Admin目录访问方式为localhost/index.php或者localhost/admin.php.2、一个入口一个站点(站点里包含两个模块):主目录下存在index.php入口,inde

2016-12-16 09:19:56 4610

原创 关于利用视频软件下载视频的问题

现在很多手机视频软件都有离线或下载的功能,很方便,但是视频保存的路径有时候让人很蛋疼,也就是下下来了,但是你要在手机空间里找到它的绝对路径很难!   对象要下一个凤凰网的短片做课件用,在手机上装了凤凰视频手机客户端,视频也下载了,可是在正常目录下找不到,蛋疼了,后来找度娘,查了半天,终于在一个提问者下面找到了答案,在/Android/data/com.ifeng.newvideo目录下面,

2015-04-13 20:12:10 432

转载 Apache下PHP的几种工作方式

PHP在Apache中一共有三种工作方式:CGI模式、Apache模块DLL、FastCGI模式、一、CGI模式PHP 在 Apache 2中的 CGI模式。编辑Apache 配置文件httpd.conf 如下:# PHP4 版写法ScriptAlias /php/ "D:/php/"AddType application/x-httpd-php  .phpAc

2015-04-01 14:17:24 307

原创 关于apache不能解析php语言的问题

问题:在web页面里输入php语言,浏览器解析不了,总是显示源代码。解决:一直以为php已经是apache的一个模块了,apache安装好会自带该模块,结果出问题后到模块目录里面怎么也找不到该模块,在网上搜,看书,也找不到解决方法,最后发现,呵呵,原来php也是要安装的,yum install php -y,重启httpd服务,问题解决。ps:没文化,真的好可怕

2015-04-01 10:17:51 489

转载 测试apache时出现[error] [client 192.168.6.1] File does not exist: /etc/httpd/htdocs

问题:测试apache时出现[error] [client 192.168.6.1] File does not exist: /etc/httpd/htdocs解决方法:1、创建文件夹htdocs(/etc/httpd/htdocs);  2、 给他设置与conf.d文件夹相同的权限、用户及用户组;  3、service httpd restart ;  4、搞定收工。

2015-04-01 08:38:37 2301

转载 apache报错: Directory index forbidden by Options directive: /var/www/html

apache报错:Directory index forbidden by Options directive:/var/www/html 解决方法:由于我在web根目录(我的为/var/www/html)的索引文件是index.php,而httpd.conf中没有添加,所以报错。在httpd.conf中的参数DirectoryIndex中添加:Direct

2015-03-31 21:28:05 10557

空空如也

空空如也

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

TA关注的人

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