04 2018 档案
摘要:CI中的验证码相对来说使用非常方便直接加载类调用函数以及一些配置,代码如上,比较简单,具体函数可在CI手册的辅助函数参考CAPTCHA辅助函数中查询,CI中的验证码是直接生成验证码图片在你自己创建的CI根目录下(通常都在CI的根目录创建文件夹)的文件夹中,然后会有一个 $cap['word'] 参数
阅读全文
摘要://首先在控制器中装载url类和view视图; //在view视图中创建一个表单,注:在做文件上传一定要写encype=“multipart/form-data”; //form表单的提交页面应该使用 site_url('控制器/方法') 进行动态获取; 然后我们需要在CI的根目录下创建一个uplo
阅读全文
摘要:根据MVC的思想,分页是需要传数据到模型中,把页码传过去,在模型中根据页码分配; 更多分页类函数可以通过CI手册的分页类查看; $this -> load ->library('pagination'); //加载分页类; $this -> load -> helper['uri']; //加载ur
阅读全文
摘要:当使用CI框架进行开发时,我们的一些数据传递的URL不应该写死,可以使用如下方法;比如说我们需要表单提交一个数据; 1.在controller控制器中我们需要先创建一个加载helper和视图的方法; eg:pubulic fuction add(){ $this -> load -> helper(
阅读全文
摘要:要使用CI中的数据库操作,首先我们应该在CI的 application/config/databass.php 文件中配置数据库信息,通常就是配置主机名,用户名,密码,数据库名,表前缀(dbprefix); CI提供了一个database的类,但是并不默认装载,需要手动加载;$this -> loa
阅读全文
摘要:CI中的超级对象就是当前控制器对象,它提供了很多属性,可以通过var_dump($this)打印所有的超级对象; load可以理解为一个加载器,加载了很多功能,可以理解为当你使用 $this -> load 之后CI自动帮你new了一个loader类的对象实例,然后你就可以调用load里面封装的各种
阅读全文
摘要:当用户通过客户端浏览页面初始化了Session之后(如:添加购物车,用户登陆等),服务器会将这些session数据保存在:Windows保存在C:\WINDOWS\Temp的目录下,Linux则是保存在/tmp 或 /var/lib/php/session目录下,之后给客户端返回一个Set-Cook
阅读全文
摘要:Session是服务器端技术,服务器在运行时可以为每一个用户创建一个其独享的session文件,所以用户在访问服务器web资源时,可以把各自的数据放在各自的session中,当用于再去访问该服务器中其他web端资源时,其他web端再从session取出用户各自的数据; 当用户通过客户端浏览页面初始化
阅读全文
摘要:会话技术:Cookie,Session; Cookie是客户端技术,服务器把每个用户的数据以Cookie的形式保存在用户各自的浏览器,当用户用浏览器再次访问服务器的web资源时则会带着各自的数据去了; 当客户端向服务端请求特定的资源时,服务端会把http响应的 Set-Cookie : 里面的参数回
阅读全文
摘要:MVC是一种设计模式模式,M(模型)—V(视图)—C(控制器); MVC的核心思想是强制开发者在进行项目开发时,将数据的输入,处理,输出分开编写; 1.入口文件:该文件是唯一一个给浏览器直接请求的脚本文件;通常是以index.php 命名; 2.控制器:负责协调模型和视图,以及一些验证权限等;con
阅读全文
摘要:以下就是一个文件下载系统,我把它简单的封装成一个函数; fuction file_down( $file_name ){ $file_name = iconv( " utf-8 " , " gb2312 " , $file_name ); //这里把uft-8转成gb2313码,因为中文文件名的关系
阅读全文
摘要:http协议,又称为超文本传输协议,顾名思义,http协议不仅能传输文本,还能传输图片,视频,压缩包等文件,http协议是建立在tcp/ip协议的基础之上的,http协议对php程序员来讲可以说是重中之重了; http请求基本结构分为:请求行;消息头;实体内容; 请求行: GET/xxx/xxx.h
阅读全文
摘要:由于教程是围绕着文件打开做的错误处理,所以先记录几个用于文件处理的一些函数,fopen 用于打开一个文件;file_exists 用于检查目录是否存在;fclose( $变量 )用于指定关闭打开的文件; PHP处理错误的几种方式:die()语句;自定义错误和错误触发器;错误日志; die()语句:
阅读全文
摘要:排序分为内部排序和外部排序;内部排序指的是将所有的数据都加载到内存中进行排序(交换式排序法,选择式排序法,插入式排序法);外部排序是指一些数据量过大的情况下,无法将所有数据加载到内存中,需要借助外部存储进行排序(合并排序法和直接合并排序法);接下来介绍几种常用的排序法; 交换式排序法: 1.冒泡排序
阅读全文
摘要:在PHP中,数组就是关键字和值的集合,我们可以使用array关键字创建; $arr=array[100,200,300,400,500]; //这是一个自定义数组,数组里面的值是自己设置的; 在默认情况下,数组的键名所对应的值分别是 $arr[0] = 100 , $arr[1] = 200 ...
阅读全文
摘要:聊到二进制以及位运算就不得不说说,原码,反码,补码了,网上对于原码反码补码的解释过于复杂,我这里把教程里的一些总结搬出来让大家参考一下:对于有符号的而言; 1.二进制最高位是符号位,0表示正数,1表示负数; 2.正数的原码反码补码都一样; 3.负数的反码等于它的原码符号位不变,其他位取反,1变0,0
阅读全文
摘要:从这里我开始聊一些php相关的东西了,因为视频教程里并没有讲到过多的JS,JQ,XML和AJAX,这些在后续自学之后再写一些; 有关php的基本语法数据类型什么的就不做介绍了,在PHP手册或各大学习网站都有,可以自行查阅,这一章主要讲关于PHP的一些函数方面的一些细节; require和requir
阅读全文
摘要:盒子模型,盒子模型算是页面比较经典的一个概念了,所有的页面元素和div都能称之为一个盒子,每个盒子都具备:内容(content),填充(padding 也称之为内边距),边框(border),边界(margin 也称之为外边距);下面有一张盒子模型的图片; 说白了这个盒子模型让你知道你需要效果式需要
阅读全文
摘要:css,又称样式重叠表,如今的网页的样式基本是div+css写出来的,功能十分强大,要想在html文件中引入css文件需要在<head></head>标签内输入一行:<link rel=" stylesheet " type=" text/css " href=" XXX.css "> css的一些
阅读全文
摘要:浅谈HTML运行原理,所谓的HTML简单的来说就是一个网页,虽然第一节就讲html原理可能大家会听不懂,就当是给一个初步印象把,至少大概知道一个网页的运行流程是怎样的,下面上一张图: 大致的一个html的运行原理就是如图所示,浏览器发送一个http请求,然后首先会解析域名(主机名),然后在本地的“c
阅读全文
摘要:第一篇博客也不知道该怎么写好,事先声明,本人非科班出生,进入IT这个行业也是机缘巧合,后面更新的都是一些我从零基础自学web前端以及PHP开发的一些笔记和一些总结,如果有不对的地方,希望大佬能够提出来,我也虚心接受,谢谢。 本人是大专人力资源专业毕业,因为一些机缘巧合进入的IT行业,刚开始就只是做一
阅读全文
浙公网安备 33010602011771号