自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(36)
  • 资源 (1)
  • 收藏
  • 关注

原创 laravel接收上传文件获取各种文件名和信息

$file = Input::file(‘myfile’); //检验一下上传的文件是否有效. if(if($file -> isValid())){ //原上传文件名称 $clientName = $file -> getClientOriginalName(); //...

2019-09-26 15:19:29 8017

原创 laravel excel导入数据(文字和图片)

//转化EXCEL表格行 public function getalphnum($char){ $array=array('A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U','V','W','X','Y','Z'); $len=strlen(...

2019-08-17 10:33:59 2436

原创 Yii2.0 模型数据验证规则

在数据模型中,根据需要加入以下代码,即可:public function rules(){ return [ ['字段名','required','message'=>'提示信息','on'=>'场景名'], //必填验证 ['字段名','email','message'=>'提示信息','on'=>'场景名...

2019-04-01 09:20:16 812

原创 yii2 HeadersAlreadySentException 报错

An Error occurred while handling another error:exception'yii\web\HeadersAlreadySentException' with message 'Headers already sent in /xxxx/xxxx/xxx.php on line 90.' in /xxxx/xxxx/vendor/yiisoft/yi...

2019-03-28 10:18:12 478

转载 PHP常用正则表达式汇总

1.    平时做网站经常要用正则表达式,下面是一些讲解和例子,仅供大家参考和修改使用: 2.    "^\d+$"  //非负整数(正整数 + 0) 3.    "^[0-9]*[1-9][0-9]*$"  //正整数 4.    "^((-\d+)|(0+))$"  //非正整数(负整数 + 0) 5.    "^-[0-9]*[1-9][0-9]*$"  //负整数 6.    "...

2018-11-27 15:09:08 247

原创 如何安装 Composer

使用cmd运行PHP(若尚无配置path,首先需要配置,若已配置则直接进入第二步骤,下载Composer)首先将PHP所需的环境安装好,之后便配置path值1.进入计算机->属性->高级系统设置->环境变量中设置Path变量 2.配置path值为php具体存放的位置,之后就可以在cmd命令行中执行php程序了  下载 Composer安装前请务...

2018-11-14 17:40:17 223

原创 Apache的域名配置

apache 基本简介: Apache HTTP Server(简称Apache)是一个开放源码的网页服务器,可以在大多数计算机操作系统中运行,由于其多平台和安全性被广泛使用,是最流行的Web服务器端软件之一。它快速、可靠并且可通过简单的API扩展,将Perl/Python等解释器编译到服务器中。本章介绍apache在Windows上安装以及其增加域名的用法: Apache站点域名配置   ...

2018-11-12 14:07:33 4440

转载 解决 PHPExcel 长数字串显示为科学计数

在excel中如果在一个默认的格中输入或复制超长数字字符串,它会显示为科学计算法,例如身份证号码,解决方法是把表格设置文本格式或在输入前加一个单引号。使用PHPExcel来生成excel,也会遇到同样的问题,解决方法有三种:1、设置单元格为文本$objPHPExcel = new PHPExcel();$objPHPExcel->setActiveSheetIndex(0);...

2018-10-22 14:35:35 585

转载 PHP操作Mongodb之高级查询篇

1、查询时的排序在关系型数据库的查询中,往往会用到排序。例如时间倒序,点击率升序啦等等。在Mongodb的查询中,也有排序功能的。语法格式:$db->find()->sort(array('age' => 1)); //按age字段升序排序。1为升序,-1为降序。例如:<?php //连接数据库 $connnect = new ...

2018-10-11 17:58:58 3499

转载 PHP操作MongoDB(增删改查)

一、数据插入//insert()//参数1:一个数组或对象//参数2:扩展选项// fsync:默认为false,若为true则mongo在确认数据插入成功之前将会强制把数据写入硬盘// j:默认为false,若为true则mongo在确认数据插入成功之前将会强制把数据写入日志// w:默认为1,写操作会被(主)服务器确认,若为0则将不会得到确认,使用复制集时设置为n用于确保...

2018-10-11 14:25:30 220

原创 php namespace命名空间

据个人理解,用到所需要的类时,需要先require或include引入,所以会发生类重定义的错误的前提是:两个相同命名的类都有被引入。目前有些php框架会自动加载(即include)所有新建的model类,所以为了避免你新建的model类和项目框架原生的核心类发生重名冲突,采用了namespace。首先若引入两个相同的类则会显示:Fatal error: Cannot redeclare cl...

2018-08-08 14:12:00 183

转载 php获取post参数的几种方式

PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型。 php获取post参数的几种方式1、$_POST['paramName'] 只能接收Content-Type: application/x-www-form-urlencoded提交的数据...php会将http请求body相应数据会 填入到数组$_POST,填入到$_POST...

2018-08-07 16:11:45 3476

转载 php获取post参数的几种方式

PHP默认识别的数据类型是application/x-www.form-urlencoded标准的数据类型。php获取post参数的几种方式1、POST[′paramName′]只能接收Content−Type:application/x−www−form−urlencoded提交的数据...php会将http请求body相应数据会填入到数组POST[′paramName′]只能接收Con...

2018-08-07 16:08:15 4832

原创 三级导航栏

源码直接可使用,经过测试 效果图如下 <!DOCTYPE html><html><head> <meta charset="utf-8"> <title>文档流</title>

2018-08-02 14:06:33 3120

原创 Jquery无缝轮播图

无缝轮播图示例如下 HTML代码<div class="banner"> <ul class="img"> <li><img src="./image/001.jpg" />&l

2018-07-30 16:46:51 314

原创 Jquery轮播图详解

示例如下: HTML代码<!doctype html><html><head><meta charset="utf-8">

2018-07-30 11:42:36 351

转载 PHP 配置文件详解(php.ini 详解 )

[PHP] ; PHP还是一个不断发展的工具,其功能还在不断地删减 ; 而php.ini的设置更改可以反映出相当的变化, ; 在使用新的PHP版本前,研究一下php.ini会有好处的;;;;;;;;;;;;;;;;;;; ; 关于这个文件 ; ;;;;;;;;;;;;;;;;;;;; 这个文件控制了PHP许多方面的观点。为了让PHP读取这个文件,它必须被命名为 ; ...

2018-07-04 10:20:43 268

原创 php修改SESSION的有效生存时间

如何修改SESSION的生存时间我们来手动设置 Session 的生存期:<?phpsession_start(); // 保存一天 $lifeTime = 24 * 3600; setcookie(session_name(), session_id(), time() + $lifeTime, "/"); ?>  其实 Session 还提供了一个函数 session...

2018-07-04 10:18:49 649

原创 弹窗(弹出层)

<html> <head> <title>弹出层</title> <meta charset="utf-8"><st

2018-05-28 14:38:14 252

原创 单例模式 封装PHP的mysql类

<?php /* *describe:单例模式 数据库类 单例模式的必要条件 (1)私有的构造方法-为了防止在类外使用new关键字实例化对象 (2)私有的成员属性-为了防止在类外引入这个存放对象的属性 (3)私有的克隆方法-为了防止在类外通过clone成生另一个对象 (4)公有的静态方法-为了让用户进行实例化对象的操作 */...

2018-05-25 13:30:06 1534

原创 关于php+mysql中文显示为问号的解决方法

1.页头设置(向浏览器发送)header(‘Content-Type:text/html; charset=UTF-8’);2.字符集设置(注意是UTF8)mysql_query(‘set names utf8’);3.数据库涉及到中文的字段排序规则为utf8_general_ci4.在编辑器修改页面内容编码格式存储为UTF-8格式5.这一步一般都是会默认开启,但是如果前面...

2018-05-23 15:05:53 474

原创 PHP单例模式

单例模式确保某个类只有一个实例,而且自行实例化并向整个系统提供这个实例。为什么使用单例模式呢 使用单例模式可以避免大量的new操作。因为每一次new操作都会消耗系统和内存的资源。**单例模式特点(三私一公) 私有的构造方法 (防止类外实例化) 私有的克隆方法 (防止通过克隆生成对象) 私有的静态属性 (保存类的实例) 公有的静态方法 (调取这个类相当一个接口 )**...

2018-05-23 10:59:41 115

原创 使用HTML+CSS实现鼠标划过的二级菜单栏

<html> <head> <meta charset="utf-8"> <style> body{ text-align:center; } .menuDiv{ border:1px solid #aac; overflow:hidden; display:inline-block; } .menuD...

2018-05-21 14:50:26 2031

转载 PHPEXECL操作

http://www.liaoxiansheng.cn/?p=91http://blog.csdn.net/beyond__devil/article/details/53171768

2018-01-24 09:46:23 274

原创 Mysql 排序 字符串排序转化为数字排序

字符串排序转化为数字排序转化: ABS(REPLACE(field,'US ',''))  asc逻辑:首先替换该字段下面的字符串,之后用取绝对值的方式将该字符串变为数字,最后排序REPLACE 用法用第三个表达式替换第一个字符串表达式中出现的所有第二个给定字符串表达式。语法REPLACE ( 'string_expression1' , 'string_expre

2018-01-10 09:32:48 1321

转载 php结合redis实现高并发下的抢购、秒杀功能

http://blog.csdn.net/nuli888/article/details/51865401

2018-01-08 13:59:47 309

原创 PHP header 的用法

1. 跳转页面header('Location:'.$url);  //Location和":"之间无空格。2. 声明content-typeheader('content-type:text/html;charset=utf-8');3. 返回response状态码header('HTTP/1.1 404 Not Found');4. 在某个时间后执行跳转

2018-01-05 16:05:00 198

原创 parse_str与http_build_query的使用

//parse_str与http_build_query的使用    //使用parse_str将url字符串转变为key=>value的数组  $str = "tn=monline_dg&ie=utf-8&bs=httpbuildurl&f=3&rsv_bp=1&wd=php+buildquery&rsv_sug3=17&rsv_sug4=330&rsv_sug1=16&oq=php+build

2018-01-05 15:27:50 283

转载 Thinkphp解析

thinkphp C函数的实现原理在写一个php原生函数的时候,使用thinkphp的C函数读取数据库配置非常方便,分享一下:下面是common.php,实现了C函数:if(is_file("config.php") ){ // config.php文件返回一个数组 // C函数判断是一个数组,则会将这个数组赋值给 $_config,下面我们用在这个变量里面读

2018-01-03 15:58:32 215

原创 Linux一键安装 Lamp环境 网站

http://www.wdlinux.cn/wdcp/install.html

2017-12-22 10:25:19 292

转载 Lamp环境

安装一. Apache安装yum install -y httpd 启动/etc/init.d/httpd start 备注:Apache启动之后会提示错误: 正在启动httpd:httpd: Could not reliably determine the server’s fully qualif domain name, using ::1

2017-12-22 10:02:49 326

原创 jq窗口滚动监听

主要介绍了jQuery scroll事件实现监控滚动条分页简单示例,使用ajax加载,同时介绍了(document).height()与$(window).height()的区别

2017-12-08 16:24:12 1216

原创 jQuery设置下拉框select 默认选中第一个option

//设置默认选中第一项$("#id option:first").prop("selected", 'selected');

2017-12-08 10:05:01 9880

原创 Git 在RedHat安装

安装Git

2017-12-07 09:37:10 1921

原创 Git基础命令

Git基础命令

2017-12-06 17:14:37 208

转载 二维数组排序

二维数组排序

2017-12-06 14:50:30 311

基于PHP简易框架

这是一款基于PHP开发的学习框架,基本功能为自动加载,路由,日志,配置文件以及数据库扩展,扩展使用了Composer,加载了filp/whoops(错误提示),symfony/var-dumper(打印数据),catfan/medoo(数据库操作),twig/twig(模板)

2018-11-15

空空如也

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

TA关注的人

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