自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

郝云博客

不要质疑你的付出,这些都会一种累积一种沉淀,它们会默默铺路,只为让你成为更优秀的人。

  • 博客(263)
  • 资源 (2)
  • 收藏
  • 关注

原创 PHP中的魔术方法总结

__construct, __destruct , __call,__get, __set, __isset, __unset , __sleep, __wakeup, __toString, __clone and __autoload魔术方法。1、__get、__set这两个方法是为在类和他们的父类中没有声明的属性而设计的__get( $property ) 当调用一个未定义的属性时访问此...

2018-11-07 21:47:23 194

原创 如何把一个正常页面的状态码输出404?

利用代码如何实现将页面输出404?目的:找不到此页面利用代码如何实现?利用header即可实现此目的!!!header("HTTP/1.1 404 Not Found"); 禁止直接在代码中书写404;例如:                                                                             ...

2018-11-07 21:18:35 909

原创 客户端IP和服务器IP讲解?

IP(网络之间互连的协议)互联网协议地址(英语:Internet Protocol Address,又译为网际协议地址),缩写为IP地址(英语:IP Address),是分配给网上上使用网际协议(英语:Internet Protocol, IP)的设备的数字标签。常见的IP地址分为IPv4与IPv6两大类,但是也有其他不常用的小分类。网络互连设备,如以太网、分组交换网等,它们相互之间不能互...

2018-11-07 21:07:17 4867

原创 PHP设置脚本最大执行时间的三种方法

PHP设置脚本最大执行时间的三种方法php.ini 中缺省的最长执行时间是 30 秒,这是由 php.ini 中的 max_execution_time 变量指定,如果脚本需要跑很长时间这种情况就要更改php脚本最大执行时间1、在php.ini里面设置max_execution_time = 120;2、通过PHP的ini_set函数设置ini_set("max_executio...

2018-11-07 21:06:57 2958

原创 1-23.利用Laravel框架完成即点即改操作

需求描述:在企业中,做项目的同时,可能会让大家做一个类似于即点即改对应的功能点,针对于这个功能点,再次郝云给此部分人员汇总了一个对应的资料参考分析。写之前大家一定要先了解使用即点即改的好处,以及为什么为使用它。功能:界面美化,可以给客户一个很好的用户体验思路:。。。。。。临时有事,晚上更新,此代码...

2018-11-07 19:01:04 359

原创 如何利用PHP实现上传图片及视频到七牛云?

七牛是一家怎样的公司?七牛云(隶属于上海七牛信息技术有限公司)是国内领先的以视觉智能和数据智能为核心的企业级云计算服务商,同时也是国内最有特色的智能视频云服务商,累计为 70 多万家企业提供服务,覆盖了国内80%网民。围绕富媒体场景推出了对象存储、融合 CDN 加速、容器云、大数据平台、深度学习平台等产品、并提供一站式智能视频云解决方案。为各行业及应用提供可持续发展的智能视频云生态,帮助企业快...

2018-11-03 16:46:55 6873 2

原创 1-21.Laravel框架之Session

laravel是一款php框架了,在使用laravel时会碰到session使用问题了,在使用过程中碰到一些问题与一些应用的例子。用Laravel开发应用,把原有的代码copy过来,以前的代码session使用了$_SESSION,本以为移植过来可以很好的运行的,因为没有依赖其他的组件,结果出现了这个Undefined variable: _SESSIONLaravel的session的...

2018-11-01 19:16:16 445

原创 1-20.Laravel框架之图片上传

在laravel里面实现文件的上传是很简单的,不用引入第三方的类库,作者把上传作为一个简单的http请看待的。获取上传的文件,$file = $request->file(‘photo’);验证文件是否存在$request->hasFile(‘photo’);验证文件是否上传成功$request->file(‘photo’)->isValid()...

2018-11-01 19:10:46 501

原创 1-19.Laravel框架显示列表之分页

在laravel里面要完成分页是很简单的,它的思想之前的框架有些不一样,laravel是直接调用模型的分页方法,返回对应的数据和分页的字符串。分页类的在框架中的位置(1)先在控制器index方法中获取数据 (2)在index.blade.php引入css样式<link rel="stylesheet" type="text/css" href="{{asset('c...

2018-11-01 19:02:05 978

原创 1-18.Laravel框架之HTTP请求Request(二)

Request类是一个请求类,利用它可以获得当前请求的大部分有用的信息,例如用户输入的post信息、session信息、请求方式(get/post等)信息、请求路径信息等。首先,控制器中引入该类如何使用,是作为方法的参数使用的,例如如下;  当我们需要某个类的对象的时候,不需要我们自己去创建,而是框架帮我们创建后,然后传递给对应的参数即可,这个行为就叫做依赖注入。此处的$r...

2018-11-01 18:54:43 1050

原创 1-17.Laravel框架之CSRF代码讲解

一、CSRF攻击1、什么是CSRF攻击CSRF是跨站请求伪造(Cross-site request forgery)的英文缩写,原理图示:csrf在laravel框架中的使用,就是在客户端form表单中设置一个_token表单域同时把该表单域的值记录给session,提交表单给服务器后,服务器判断form表单中的_token与session中的_token是否一致,一致就进...

2018-10-31 21:54:12 595

原创 1-16.Laravel框架之action表单跳转

跳转地址三种方式:【牢记】此处不清楚的地方,可以进行评论留言。

2018-10-31 21:48:13 1058

原创 1-15.laravel视图中使用流程控制语句if else 的代码使用

流程利用参数做判断时使用此代码注意:是在HTML代码中使用代码格式:格式一:@if(条件)我是郝云@endifReturn View(‘页面’,’age’=>15);格式二:@if($age==14)haoyun@elseif($age=15)我今年15岁了@endif ...

2018-10-31 21:46:20 5027

原创 1-14.Laravel框架之foreach代码使用

项目运用: 列表显示时,运用foreach渲染表中对应的数据渲染格式:第一种方式:传输过来的对象形式@foreach($data as $k => $v){{$v->name}}@endforeach第二种方式:传输过来的数组格式@foreach($data as $v){{$v[‘name’]}}@endforeach第三种格式:...

2018-10-31 21:44:07 7059

原创 1-13.Laravel框架之Request

HTTP请求之RequestRequest类是一个请求类,利用它可以获得当前请求的大部分有用的信息,例如用户输入的post信息、session信息、请求方式(get/post等)信息、请求路径信息等。首先,控制器中引入该类接收用户输入的类:Illuminate\Support\Facades\Input Input::get(‘参数的名字’, ‘如果参数没有被传递使用该默认...

2018-10-31 21:40:27 491

原创 1-12.Laravel框架之域名配置

使用Phpstudy 环境配置域名 域名:www.laravel53.com运行目录:E:/amp/demo/shop/public(1)创建一个虚拟主机要注意,项目的入口文件注意:由于laravel框架的入口文件index.php是在public目录下面,所以在配置虚拟主机目录的时候,需要配置到public目录下面。(2)配置好hosts文件后,浏览器访问如下;出...

2018-10-31 21:37:18 1672

原创 1-11.Laravel框架之聚合函数讲解

聚合函数之count()  求出表中对应的条数聚合函数之max()  求出表中最大的值 聚合函数之min() 求出表中最小的值 聚合函数之 avg() 求出某个信息的平均值  聚合函数之 sum() 总和 ...

2018-10-31 21:34:20 743

原创 1-10.Laravel框架利用查询构造器完成CURD(二)

DB类操作数据库DB门面(功能类)按照MVC 的架构,对数据的操作应该放在 Model 中完成,但如果不使用Model,我们也可以用 laravel框架提供的 DB 类操作数据库。而且,对于某些极其复杂的sql,用Model 已经很难完成,需要开发者自己手写sql语句,使用用 DB 类去执行原生sql。 laravel 中 DB 类的基本用法DB::table('tableName') 获...

2018-10-31 21:23:21 251

原创 1-9.Laravel框架之数据库相关配置与CURD(一)

新建数据表与连接数据库(config/database.php)新建数据表与连接数据库使用DB facede实现CURD新建学生表:原生SQL语句:CREATE TABLE `NewTable` (`id` int(10) NOT NULL AUTO_INCREMENT COMMENT '主键id' ,`name` varchar(15) NULL COMME...

2018-10-31 21:15:01 298

原创 1-8.Laravel框架之模型

掌握知识点:1.怎样新建模型(格式)2.怎样使用模型(流程)模型文件:注意在使用model时,一定要告知程序你需要使用这个model在进行底下的方法调用 <?php//模型文件namespace App;//模型文件use Illuminate\Database\Eloquent\Model;//使用基类class member{//定义一个类 ...

2018-10-31 21:09:29 328

原创 1-7.Laravel框架之控制器

控制器文件写在哪里? 控制器: 控制器名称(首字母大写)+Controller.php,例如:thp: UserController.class.php      Yii:User.php  Laravel:UserController.php比如如下:UserController.php 创建的UserController控制器内容如下;  ...

2018-10-30 22:04:56 214

原创 1-6.Laravel框架之路由

什么是路由:将用户的请求按照事先规划的方案提交给指定的控制器或者功能函数来进行处理.在ThinkPHP框架中,当我们在URL地址中,传递m、c、a三个参数时,系统会自动跳转到指定模型中指定控制器的指定方法,这些处理过程都是由框架自动完成的。但是,在Laravel框架中,其并没有指定固定参数,其路由必须要手工进行配置。把用户需要访问的全部路由都事先设置好,用户只能访问声明的一些路由,即没有声...

2018-10-30 21:58:12 612

原创 1-5.Laravel框架之目录介绍

目录结构分析(1)app目录:项目的核心目录,主要用于存放核心代码,也包括控制器、模型以及路由。控制器存放位置:模型文件存放位置,模型文件直接写在app目录下即可,但是也可以在该目录下建立Model目录,我们一般会在Http目录下建立一个Models目录。 (2)bootstrap目录,laravel启动目录autoload.php文件用于自动载入需要的类文件。...

2018-10-30 21:47:01 751

原创 1.4.Laravel安装及下载

方式一:直接下载方式部署laravel下载Laravel:Laravel中文网:http://www.golaravel.com/download安装步骤:https://docs.golaravel.com/docs/5.6/installation/框架文件:访问方式:主机名/项目文件名称/Public例如:localhost/laravel/public,当访问结...

2018-10-30 21:43:08 329

原创 1-3.Laravel框架之查看PHP版本

今日推荐:千万不要有侥幸心理,认为自己的强项一定能弥补弱项,求职途中什么都能发生,有弱项会使你未战先败。——优秀和平庸的差距,往往只在于一件事开发环境的搭建:1.Laravel框架比较激进,大量使用了PHP的新特性,所以对PHP版本的要求比较高2.Laravel框架各个版本对PHP的要求开发环境推荐 MAC电脑 MAWP Wi...

2018-10-30 21:38:12 2162

原创 1-2.Laravel框架之MVC简介

今日推荐:有的时候你会感到绝望,但不放弃是对付困难的最好办法!——就算头破血流,也要勇敢往前走。MVC简介:MVC全名是Model View Controller,是模型(Model)-视图(View)-控制器(Controller)的缩写。作用:Model是应用程序中用于处理应用程序数据逻辑的部分通常模型负责在数据中存取数据View是应用程序中处理数据显示的部分C...

2018-10-30 21:34:35 1171

原创 1-1.Laravel框架之简介

今日推荐:人生如爬山,每个人都有自己的不易。有人嫌苦从未前行,有人怕累起步就停;有人努力爬了一半怀疑到不了终点折功而返;有人却心怀梦想竭尽全力、洒尽汗水,历尽挫折,终登巅峰。PHP掌握:掌握什么是框架?为什么要使用框架?什么是框架?为解决一定问题并按照一定的设计模式搭建的项目结构MVC  核心结构为什么要使用框架?框架提供了很多功能,比如数据库(...

2018-10-30 21:30:35 457

原创 thinkphp框架复习知识点

<?phpnamespace Demo\Controller;use Think\Controller;class DemoController extends Controller { //1.实现数据新增入库 public function data1(){ //方式一 //$array=array("data1...

2018-10-12 16:22:27 371

原创 PHP知识点记忆一

Session与cookie的区别?Cookie被禁用了 sesssion 能否使用,为什么?1.cookie 数据存放在客户的浏览器上,session 数据放在服务器上。2.cookie 不是很安全,别人可以分析存放在本地的 COOKIE 并进行 COOKIE 欺骗 考虑到安全应当使用 session。3.session 会在一定时间内保存在服务器上。当访问增多,会比较占用你服务器的性...

2018-09-20 08:29:57 195

原创 PHP封装类之图片上传

图片上传与多图上传代码封装及调用静态页面提交到PHP页面,在PHP页面的基础上做调用类Html:测试代码:单文件上传<form method='POST' action='upload.php' enctype='multipart/form-data'> <input type = 'hidden' name='MAX_FILE_SIZE' value = '...

2018-09-12 21:54:05 1551

原创 PHP异常处理try_catch

1、异常的概念异常(exception) 是程序运行过程中发生的事件,该事件一般不可预知,该事件可以中断程序指令的正常执行流程。异常和错误不一样。从报错角度来说就不一样。2、异常的使用异常在php5中才被引入到PHP中。1、自然抛出,有的程序会自己抛出异常下面代码,实例化PDO的时候,编码设置为了utf7,错误,所以程序会自动抛出异常。2、手动抛出、人为抛出,需...

2018-09-04 21:33:58 1045

原创 PHP代码之增删改查

添加数据(重点)用PDO类中的exec方法来执行insert语句,成功返回受影响的行数,失败返回false。exec是单词execute的简写。执行的意思。删除和修改数据(重点)仍然使用的是PDO类中的exec方法。成功返回受影响的行数,失败返回false。查询一行—fetch (重点)  ...

2018-09-04 21:20:01 1983

原创 PHP之pdo讲解

PDO 一、今日目标1、了解什么是PDO2、掌握如何开启PDO扩展3、能够使用PDO对象完成增删改操作4、能够将异常应用到查询中5、利用pdo封装一个MySQL类,类中包括增删改查1、PDO介绍PDO(PHP Data Object),PHP数据对象,有一个对象,它能够操作数据库中的数据,这个对象就是PDO。PDO是数据库抽象层的一种,可以使用PDO来操作常用的各个数据...

2018-09-04 21:14:03 944

原创 PHP之smarty框架foreach代码使用

smarty {foreach} 用于像循环访问一个数字索引数组一样循环访问一个关联数组,每个{foreach}标记必须与关闭标记{/foreach}成对出现。功能:循环方法1. 方法二:  功能包括: ...

2018-09-04 21:02:51 910

原创 PHP之smarty代码之if else if代码的使用

if,elseif,elseSmarty 中的 if 语句和 php 中的 if 语句一样灵活易用,并增加了几个特性以适宜模板引擎. if 必须于 /if 成对出现. 可以使用 else 和 elseif 子句.$smarty->assign("sex","2");//赋值1.if else<div> {if $sex=="1"}男 {e...

2018-09-04 20:45:07 2349

原创 PHP之smarty定界符的代码使用?

所有的smarty模板标签都被加上了定界符.默认情况下是 { 和},但它们是可被改变的.例如,我们假定你在使用默认定界符.在smarty里,所有定界符以外的内容都是静态输出的,或者称之为不可改变.当smarty遇到了模板标签,将尝试解释他们,然后再以恰当的方式输出 .PHP原生格式可不可以呢,当然可以,只需配置即可?代码:<?phpheader("content-t...

2018-09-04 20:17:17 515

原创 PHP之smarty框架代码使用流程

Smarty使用7步走1)复制libs里边文件夹到项目目录(www)中,并改名为smarty2)创建文件夹templates (html静态页面)3)  建立index.PHP文件4)在php页面中引入smarty3入口文件   include  ‘smarty.class.php’;5)创建smarty对象    $smarty=new Smarty();6)通过assi...

2018-09-04 20:02:27 4513

原创 PHP项目-smarty框架了解及使用

          Smarty是一个php模板引擎。更准确的说,它分开了逻辑程序和外在的内容,提供了一种易于管理的方法。可以描述为应用程序员和美工扮演了不同的角色,因为在大多数情况下 ,他们不可能是同一个人。例如,你正在创建一个用于浏览新闻的网页,新闻标题,标签栏,作者和内容等都是内容要素,他们并不包含应该怎样去呈现。在Smarty的程序里,这些被忽略了。模板设计者们编辑模板,组合使用html标...

2018-09-04 19:58:12 10542

原创 PHP面向对象之接口

PHP与大多数面向对象编程语言一样,不支持多重继承。也就是说每个类 只能继承一个父类。为了解决此问题,PHP引入了接口。接口的思想是指定了一个实现该接口的类必须实现的一系列方法。接口是一种特殊的抽象类,抽象类是一种特殊的类,所以接口也是一种特殊的类。 为什么说接口是一种特殊的抽象类呢?如果一个抽象类里面的方法都是抽象方法,那么我们就换一种声明方法使用“接口”,也就是说接口里面所...

2018-09-03 13:30:40 706

原创 PHP面向对象之抽象类

在oop语言中,一个类可以有一个或多个子类,而每个类都有一个公有方法做为外部代码访问其的接口。而抽象方法就是为了方便继承而引入的。掌握2个为什么?什么是抽象方法?在类里面定义的没有方法体的方法就是抽象方法,所谓的没有方法体指的是,在方法声明的时候没有大括号以及其中的内容。而是直接在方法名后加一个分号结束即可。另外在声明抽象方法时还要加一个关键词 abstract来修饰。什么是抽象类?只...

2018-08-30 21:45:41 320

地区三级联动

地区插件 三级联动 带样式,方便快捷,供大家简单高效的完成现有功能开发

2018-08-31

session入库

2016-06-29

空空如也

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

TA关注的人

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