E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
PHP学习笔记
PHP学习笔记
第三篇 安全加密与用户控制
安全,加密最常用于用户密码处理中,相伴的经常还有用户登录的实现,相关一类的知识点和常用操作归到这第三篇大纲加密函数cookiesession加密函数php加密函数主要有三个,都是输出一个字节串,而且是不可逆的,但是这样还不安全,“彩虹表”的出现严重降低了这个操作的安全性。应对措施是加盐,生成一个随机数,我们称之为salt,然后在数据库中记录salt和h=hash(pwd+salt),查询的时候,得
Dargonfly429
·
2020-02-28 15:43
PHP学习笔记
---实现导出csv功能(附带打包zip教程)
对于许多的从事数据智能开发的同僚来说,从库中提取出数据后进行数据整理并且导出csv文件的功能是很常见的,导出一个csv文件方便用其他的数据工具进行分析。所以在这里分享一下我在工作过程中实现导出csv文件功能的历程与所获。前言首先,我被告知需要在laravel框架中实现下载接口这个任务时,整个人是懵逼的,完全不知道怎么着手去实现这个功能,但是对于一个理工科生来说,碰到问题并不可怕,剥丝抽茧,一步一步
PeTu
·
2020-02-26 21:05
PHP学习笔记
- 进阶篇(3)
类与面向对象1、类和对象类是面向对象程序设计的基本概念,通俗的理解类就是对现实中某一个种类的东西的抽象,比如汽车可以抽象为一个类,汽车拥有名字、轮胎、速度、重量等属性,可以有换挡、前进、后退等操作方法。通常定义一个汽车类的方法为:classCar{$name='汽车';functiongetName(){return$this->name;}}类是一类东西的结构描述,而对象则是一类东西的一个具体实
王隆帅
·
2020-02-23 09:34
教你认识你的访客
布尔教育
PHP学习笔记
【功能主治】对获取来访者IP不是很了解的同学,以及在获取的过程中出现问题的同学。
布尔教育
·
2020-02-21 03:51
PHP学习笔记
- 进阶篇(9)
图形图像操作GD库简介GD指的是GraphicDevice,PHP的GD库是用来处理图形的扩展库,通过GD库提供的一系列API,可以对图像进行处理或者直接生成新的图片。PHP除了能进行文本处理以外,通过GD库,可以对JPG、PNG、GIF、SWF等图片进行处理。GD库常用在图片加水印,验证码生成等方面。PHP默认已经集成了GD库,只需要在安装的时候开启就行。header("content-type
王隆帅
·
2020-02-20 01:40
PHP学习笔记
——文件操作
打开文件fopenPHP中使用fopen函数打开一个文件,原型如下:resourcefopen(string$filename,string$mode[,bool$use_include_path=false[,resource$context]])$filename:要打开的文件路径和名称,支持本地文件和远程文件。如果是远程文件(比如使用ftp、http等协议访问文件),那么要确认配置文件php
筒中窥猫
·
2020-02-17 13:11
PHP学习笔记
之文件系统处理
导语####任何类型的变量,都是在程序运行期间才将数据加载到内存中的,并不能持久保存。如果需要将数据长久保存起来,以便后期程序再次运行时还可以使用,存储的基本方法通常有两种:将需要持久化的数据保存到普通文件或数据库中。而对文件的处理因为比较繁琐,所以并不是用来持久储存数据的首选,但在任何计算机设备中,文件都是必需的对象,尤其是在Web编程中,文件的操作是非常有用的,我们可以在客户端通过访问PHP脚
akon2016
·
2020-02-17 08:09
PHP学习笔记
- 进阶篇(11)
数据库操作PHP支持哪些数据库PHP通过安装相应的扩展来实现数据库操作,现代应用程序的设计离不开数据库的应用,当前主流的数据库有MsSQL,MySQL,Sybase,Db2,Oracle,PostgreSQL,Access等,这些数据库PHP都能够安装扩展来支持,一般情况下常说的LAMP架构指的是:Linux、Apache、Mysql、PHP,因此Mysql数据库在PHP中的应用非常广泛,我们会在
王隆帅
·
2020-02-12 18:41
PHP学习笔记
之文件上传类代码实现
文件上传类代码示例:/***ClassFileUpload文件上传类*author:akon*使用方法:*$up=newFileUpload;$up->set('path','./uploads/')->set('size',1)->set('allowtype',array('gif','jpg','png'))->set('israndname',true);if($up->upload('m
akon2016
·
2020-01-06 20:05
PHP学习笔记
一(菜鸟教程)
2016/10/241.php代码放在2.PHP变量变量以$符号开始,后面跟着变量的名称。变量名必须以字母或者下划线字符开始。变量名只能包含字母数字字符以及下划线(A-z、0-9和_)。变量名不能包含空格。变量名是区分大小写的($y和$Y是两个不同的变量)。3.PHP变量作用域分为四种,local,global,static,parameter。在函数内访问全局变量需要加global关键字!!不然
ryanWSJ
·
2020-01-04 21:09
Learn PHP
title:
PHP学习笔记
date:2016-07-0711:33:29tags:PHPphp文件操作的模式r只读权限打开文件w只写权限打开文件,擦除内容,如果没有则新建文件a只写权限打开文件x新建一个只写权限的文件
adamin90
·
2020-01-03 21:29
PHP学习笔记
前传
我们学习php,也要学习相应的跟php息息相关的技术,然后做php项目,如下如上可知,我们还要学习linux,svn,smarty模板和uml等知识,上网找这些知识视频来看,学习一下,顺便学习一下mysql优化,找mysql优化教程来看看,还有页面静态化教程。学习php之前,首先装好php的环境,我用的是Apache,安装Apache的步骤如下密码是123456最后在浏览器里输入http://lo
月亮住在广寒宫
·
2020-01-03 21:58
PHP学习笔记
- 进阶篇(1)
数组数组定义$arr=array();表示创建一个空数组,并把创建的空数组赋值给变量$arr。索引数组初始化PHP有两种数组:索引数组、关联数组。索引和关联两个词都是针对数组的键而言的。先介绍下索引数组,索引数组是指数组的键是整数的数组,并且键的整数顺序是从0开始,依次类推。下面使用图来说明一下:可以使用下面代码实现:$fruit=array("苹果","香蕉","菠萝");注意数组的键是从0开始
王隆帅
·
2020-01-03 04:53
PHP学习笔记
--去除数组中的重复数据
在这总结两种PHP中去除数组中重复数据的方法1.直接利用array_unique函数利用array_unique函数可以直接将一个数组中的重复的值去除,只保留重复值中的第一次出现的值和其对应的键值具体的说明可以查看PHP手册例1:$input=array("a"=>"green","red","b"=>"green","blue","red");$result=array_unique($inpu
PeTu
·
2020-01-03 01:52
PHP学习笔记
- 入门篇(2)
什么是变量变量是用于存储值的容器,如下$var=@"6666"如何定义变量定义变量就是像服务器的内存申请空间,用来存储数据,eg:在=左边是变量名,右边是变量值,完成定义变量后,需要一个;告诉服务器这行指令已经结束。其中变量名必须通过$符号标识;变量名的命名规则1、变量名必须以字母或下划线""开头,如"$_name","$name","$name2"等,但是"$9name"是不对的。2、变量名只能
王隆帅
·
2019-12-28 17:46
PHP学习笔记
——访问表单变量
在使用PHP开发Web应用时,最常见的需求就是使用一个表单(Form)收集用户提交的数据。在PHP中,通过Form表单获取用户提交的数据非常的容易,但是在细节上也存在细微的差别,这一点依赖于你使用的PHP的版本和在php.ini中一些配置。在PHP脚本中,你可以使用跟表单字段同名的变量来访问每一个表单字段的值,依据你PHP的版本和配置,有三种访问的方式。假设表单中有一输入框,命名为tireqty,
筒中窥猫
·
2019-12-27 10:30
PHP学习笔记
- 进阶篇(5)
正则表达式什么叫正则表达式正则表达式是对字符串进行操作的一种逻辑公式,就是用一些特定的字符组合成一个规则字符串,称之为正则匹配模式。$p='/apple/';$str="applebanna";if(preg_match($p,$str)){echo'matched';}其中字符串'/apple/'就是一个正则表达式,他用来匹配源字符串中是否存在apple字符串。PHP中使用PCRE库函数进行正则
王隆帅
·
2019-12-23 12:24
php学习笔记
常用函数var_dump()函数返回数组的数据类型和值unset()释放booldefine(string$constant_name,mixed$value[,$case_sensitive=true])定义常量mixedconstant(stringconstant_name)调用常数--第一个参数constant_name为要获取常量的名称,也可为存储常量名的变量。如果成功则返回常量的值,失
Scallions_
·
2019-12-23 11:35
PHP学习笔记
——操作符
php中的操作符分为以下几大类:算术操作符跟其它编程语言类似,算术操作符包含加(+)、减(-)、乘(*)、除(/)、取模(%)这几个操作符,使用方法一样,没啥好说的。字符串运算字符串操作符只有一个:连接操作符(.),用来把两个字符串连接成一个字符串。赋值操作符最基本的赋值操作符(=)可谓是使用频率最高的操作符了吧。PHP也支持组合赋值操作符:+=,-=,*=,/=,%=,.=。它们的含义和使用方法
筒中窥猫
·
2019-12-21 08:10
PHP学习笔记
目录语法---例子---注释变量---例子---作用域(local、global、static、parameter)---echo与printEOF数据类型类型比较常量字符串变量并置运算符(.)strlen()函数strpos()函数PHP运算符算数运算符赋值运算符递增/递减运算符比较运算符逻辑运算符数组运算符组合比较符数组数值数组关联数组数组排序超级全局变量魔术常量命名空间定义命名空间子命名空间
Claire_TJ
·
2019-12-16 11:27
PHP
think
PHP学习笔记
之数据库操作(二)
上一节写了关于TP的一些概念,这一节主要记录对数据库的CURD操作。看完官方文档顿时感觉TP对数据操作API的封装是如此的强大,对于查询语句这一参数就支持数组、字符串、对象这三种方式。数据库的操作是由模型来管理的,首先先谈一谈模型相关。模型模型类的作用大多数情况是操作数据表的,如果按照系统的规范来命名模型类的话,大多数情况下是可以用模型的名字自动对应数据表的。模型类的命名规则是除去表前缀的数据表名
远方的枫叶
·
2019-12-14 12:48
让Nginx支持pathinfo
布尔教育
PHP学习笔记
Nginx服务器默认不支持pathinfo,在需要pathinfo支持的程序中(如thinkphp),则无法支持”/index.php/Home/Index/index”这种网址.
布尔教育
·
2019-12-13 10:15
PHP学习笔记
——字符串操作
PHP作为一个方便使用的脚本语言,对字符串的处理能力也是其突出的一个优势,我们今天就大概浏览一下在PHP中,有那些主要的针对字符串的操作。格式化字符串去除字符串两侧的特殊字符trim:去除字符串开头和结尾的特殊字符ltrim:去除字符串开头的特殊字符rtrim:去除字符串结尾的特殊字符这里的特殊字符默认包括:换行符(\n)、回车符(\r)、水平制表符(\t)、垂直制表符(\x0B)、字符串结束符(
筒中窥猫
·
2019-12-01 17:29
PHP学习笔记
4——命名空间
PHP学习笔记
4——命名空间命名空间介绍定义要求语法格式定义单个命名空间定义子命名空间描述定义多个命名空间1.简单组合法2.大括号语法匿名空间使用命名空间2.访问命名空间中元素的方式:namespace
DonkeyL256
·
2019-10-31 18:03
PHP
php
php学习笔记
之面向对象
public公有的:本类,子类,外部对象都可以调用protected受保护的:本类子类,可以执行,外部对象不可以调用private私有的:只能本类执行,子类与外部对象都不可调用面向对象编程的三大特点1)封闭性封闭性,也可以称为信息隐藏。就是将一个类的使用和实现分开,只保留有限的接口(方法)与外部联系。对于用到该类的开发人员,只要知道这个类如何使用即可,而不用去关心这个类是如何实现的。这样做可以让开
·
2019-09-25 01:58
PHP学习笔记
(二) 了解PHP的基本语法以及目录结构
通过这节课,1.了解AppServ的目录结构2.我们可以了解PHP的基本语法结构1我的AppServ安装目录是E盘:①运用命令行的方式去操作apache服务器apache服务器的开启和关闭:httpd-krestart//重启httpd-kstop//关闭httpd-kstart//开启如果修改端口的话,可以在下面的目录进行修改:AppServ\Apache2.2\conf中的httpd.conf
·
2019-09-25 01:46
PHP学习笔记
之session
cookie和session是web开发新手容易搞混的两个概念,弄清楚两者有助于对web交互更好的理解。个人认为session和cookie的区别主要有如下几点:cookie信息保存在客户端具体实现由客户端负责数据大小和数量一般有限制数据容易被窃取和篡改session数据保存在服务端具体实现由服务器负责数据大小和数量原则上无限制安全性较高,可信度强狭义的session指的是web会话中的sessi
·
2019-09-24 16:15
PHP笔记目录
php学习笔记
01:PHP基础:常量、变量、数据类型/转换、运算符
php学习笔记
02:流程控制if、switch、循环、系统函数、文件路径
php学习笔记
03:函数、错误处理
php学习笔记
04:字符串
php
申佳明哥哥
·
2019-09-24 14:11
资料
PHP学习笔记
(三):数据类型转换与常量介绍
一、PHP数据类型相互转换1、强制转换复制代码代码如下://bool,int,float,string,array,object,nullboolsettype(mixed$var,string$type)1)会改变原变量的类型复制代码代码如下:$a="123a";//stringsettype($a,"int");//勿遗漏双引号var_dump($a);2)在赋值前定义,不改变原变量类型复制代
·
2019-09-23 21:51
PHP学习笔记
(二):变量详解
一、PHP变量简介1、语法复制代码代码如下://PHP是弱类型语言,变量类型由存储的值决定//强类型语言:inta=1$变量名=值2、命名规则1).不能数字开头2).不能使用PHP运算符(+-x/%&)3).可以使用PHP关键字4).区分大小写(php只有变量、常量区分大小写)5).驼峰命名法:aaBbCc(第一个单词首字母小写)3、可变变量变量名可动态设置,例如:$$var4、引用赋值复制代码代
·
2019-09-23 21:50
PHP学习笔记
(一):基本语法之标记、空白、和注释
一、PHP标记1、XML风格复制代码代码如下:2、简短风格复制代码代码如下:3、script风格复制代码代码如下:echo"helloworld";二、PHP注释1、单行注释://(C++风格)2、多行注释:/**/(C风格)3、单行脚本注释:#(shell风格)Tips:注释一般写在代码上面三、PHP空白1、空白间隔符换行(回车)、空格、Tab(制表符)2、约定习俗代码片段(2行)、类(2行)、
·
2019-09-23 21:18
think
PHP学习笔记
之安装配置篇
国产框架thinkPHP,是一款MVC框架,这个框架最初模拟JAVA的struts框架,使用单一入口文件模拟JAVA的过滤器,使用action来模拟STRUTS的控制器ACTION,所以为什么他的MVC之中,M是model,V是view,而control却是action的原因。在3.2.3版本中,control改成了C,也是趋于形式,因为JAVA世界的springMVC开始流行,spring使用的
·
2019-09-23 20:10
php学习笔记
之基础知识
php学习至今一年有余,笔记积累挺多的,也挺杂的,写篇文章整理一下吧。php基础部分PHP输出文本的基础指令:echo和print。echo和print的区别echo是PHP语句,print和print_r是函数,语句没有返回值,函数可以有返回值(即便没有用)echo输出一个或者多个字符串。print只能打印出简单类型变量的值(如int,string)print_r可以打印出复杂类型变量的值(如数
·
2019-09-23 19:15
PHP学习笔记
(一) 简单了解PHP
目标规划:通过第一节课,我们可以了解php环境.1.环境的认识:2.访问方法:3.修改代码及查看.4.变量的使用5.代码缩进要有层次关系,而且代码之间最好保留空行6.变量命名:7.变量的输出:8.变量的三种方法:1.环境的认识:软件下载地址://www.jb51.net/softs/24445.html安装教程非常简单,可以自己百度一下安装之后的目录结构:2.访问方法:直接在浏览器输入:local
·
2019-09-23 18:11
think
php学习笔记
之多表查询
在操作过程中,两表查询都没有问题,但是三表查询就开始出现问题有以下三张表,分表为pl表(uid,content),user表(id,username),lyb表(uid,title)多表查询操作有以下几种方法:㈠视图模型(推荐)定义视图模型,只需要继承Think\Model\ViewModel,然后设置viewFields属性即可public$viewFields=array('pl'=>arra
·
2019-09-23 18:57
Think
PHP学习笔记
(一)ThinkPHP部署
已经下载了wampserver,以后有时间试下在本地运行ThinkPHP。在app/lib/Action/文件夹下可以为每一个模块定义控制器类,一个模块可以包含多个操作方法,当有请求的时候,会从URL参数中解析当前请求的模块和操作。比如定义的默认控制器类IndexAciton.class.php:display();}publicfunctionimit(){echo"Sae服务模拟器功能测试(以
·
2019-09-23 18:48
php学习笔记
——学习路线图记录
PHP学习路线图最全PHP自学指南W3Cschool小编2018-04-2415:23:51浏览数(5381)分享收录专辑对于广大零基础的PHP自学者,往往不知道如何系统的学习PHP,导致平白浪费了很多时间。本文将为大家带来最详细的php学习路线图,同时还会附上相应的权威教程,让广大PHP自学者少走许多弯路。PHP学习路线图点击查看清晰大图第一阶段:网页入门学习目标:可满足企业基本的建站要求,可自
橱窗外的小孩
·
2019-09-17 22:00
PHP学习笔记
准备工作:首先打开notepad++,新建文件,选择PHP语言,打开这个插件管理找到NPPEXEC插件(我这里已经安装了):然后退出来,写一个最简单的php代码,echo啥的,然后按下F6,在弹出的command界面中输入cd$(CURRENT_DIRECTORY)E:\phpStudy\PHPTutorial\php\php-7.2.1-nts\php.exe$(FULL_CURRENT_PAT
Y。。
·
2019-09-08 12:00
PHP学习笔记
:php把html表单内容写入数据库
1、建立数据库数据库建立可以用SQl语句或者图形界面创建一个users表属性有id,pasword,email,phone四个2、相对应的HTML代码建立一个表单注册界面注册界面账户:密码:邮箱:电话:注册界面3、相对应的PHP代码php代码要和html相对应,用PHP代码链接数据库并将数据同步到数据库connect_error){die("链接数据库失败".$mysqli->connect_er
兜兜_2925
·
2019-07-30 17:50
php学习笔记
之字符串常见操作总结
本文实例讲述了php字符串常见操作。分享给大家供大家参考,具体如下:字符串的定义可以用单引号或双引号来定义字符串?heredoc和nowdoc定义大段字符串区别:和单引号与双引号定义字符串的区别相同";//nowdoc的使用$str4=";?>单引号和双引号的区别1)转义区别:单引号转义情况:\\、\',其他全部原样输出双引号转义情况:\,、\”、\n、\r、\t等2)速度区别:单引号中不能加载变
webbc
·
2019-07-16 08:45
PHP学习笔记
变量Array,用array()或者[]来表示用print_r把打印整个arrayarray有一种叫associativearray,就像hashMap一样。StringControlstatementif,elseif,elseComparisonoperators:==,===,!=,!==,switch(numbersas$number){}函数用function关键字functionmyF
尚无花名
·
2019-07-14 09:32
php学习笔记
06:表单传值/文件上传
https://www.bilibili.com/video/av15525720/?p=1表单传值表单传值概念:浏览器通过表单元素将用户的选择或者输入的数据提交给后台服务器语言.为什么使用表单传值?动态网站的特点就是后台根据用户的需求定制数据.所谓的"需求"就是用户通过当前的选择或者输入的数据信息,表单就是这些数据的承载者.表单传值方式GET传值1.form表单表单元素2.A标签例如3.JSlo
申佳明哥哥
·
2019-06-28 19:42
PHP学习
PHP学习笔记
//语法错误(syntaxerror)在语法分析阶段,源代码并未被执行,故不会有任何输出。/*【命名规则】*/常量名类常量建议全大写,单词间用下划线分隔 //MIN_WIDTH变量名建议用下划线方式分隔 //$var_name函数名建议用驼峰命名法 //varName定界符建议全大写 //k;可变属性 classCL
Aop_Richard
·
2019-06-25 09:38
PHP
php学习笔记
2019/3/13首次接触失败2019/4/13重新启程2019/05/04基础知识整理目录初识PHP配置问题:PHP是一门弱类型语言PHP语法:时间戳:time()格式化日期:date()常量:可用define函数定义require、include载入文件表单$_POST:form表单:inputcheckbox:select:表单处理三部曲:$_FILES();$_SERVERHTTPjson
wyh-000000
·
2019-05-22 20:44
【
PHP学习笔记
】基于反射的数组转实体对象方案
最近有个需求,要把数据库里查出来的数据转成对应的实体对象(自定义的实体对象)php数组转对象网上提供了一个这样的方法functionarray_to_object($arr){if(gettype($arr)!='array'){return;}foreach($arras$k=>$v){if(gettype($v)=='array'||getType($v)=='object'){$arr[$k
小鼠标丶
·
2019-05-17 18:16
PHP学习笔记
PHP学习笔记
02 之文件上传
我们了解了表单传值后,这些我就可以完成PHP的文件上传了。我们了解PHP文件上传前,先了解PHP文件上传的原理。一、PHP上传文件原理第一步:将本地的文件通过form表单上传到服务器的临时目录中,临时目录是默认的,但我们可以修改,修改方式最后讲;第二步:将上传的文件从临时目录中移动到指定目录中.。二、form表单注意事项method属性必须是:method=‘post’enctype属性必须是:e
冷魅蘇
·
2019-04-27 18:32
PHP
PHP学习笔记
_2019年4月27日10:07:14
fetch(); return'hello,thinkphp!'; } publicfunctionhello($name){ return'Hello,'.$name; } publicfunctionhellook(){ /* *whereTime **查询日期或者时间 *@accesspublic *@paramstring$field日期字段名 *@paramstring|array$o
a11085013
·
2019-04-27 10:37
php
PHP学习笔记
——PHP MySQL
参考资料:http://www.php.cn/course/2.html一、PHPMySQL【常用的工具有:1.phpMyAdmin(中文,推荐)2.Navicat(中文,推荐)3.mysqlworkbench(英文,官方出品,在设计E-R图时推荐)】1.安装MySQL2.连接MySQL【尝试一下PDO(PHPDataObjects)的用法】3.创建、删除数据库4.创建数据表5.插入一数据6.插入
duang_ang
·
2019-03-06 21:47
PHP
PHP学习笔记
——PHP表单
学习资料:http://www.php.cn/course/2.html一、PHP表单1.表单与输入框2.表单验证3.必需字段4.验证邮件和URL等(正则表达式:https://www.cnblogs.com/fozero/p/7868687.html)5.完整实例6.get与post区别:http://www.w3school.com.cn/tags/html_ref_httpmethods.a
duang_ang
·
2019-03-01 21:39
PHP
PHP学习笔记
(一)初识PHP
尝试使用记录学习过程以及知识点,希望有所帮助1.什么是PHP:一种可以在Web服务器端运行的编程语言。2.功能特点:运行在服务器端:学会了PHP,就可以指挥服务器运作,WEB网站的大部分数据都是存储在服务器端的,PHP就是用来处理这些存储在服务器的数据。跨平台:可以在多种服务器平台使用,比如Linux、Windows、Unix。脚本语言:通过编写脚本,也就是一行行的计算机指令,来指挥服务器来工作,
独刑
·
2019-01-25 23:50
上一页
1
2
3
4
5
6
7
8
下一页
按字母分类:
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
其他