自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 将头像、文字和二维码三部分,合成一张宣传图片

这里是thinkphp框架用到的图片合成,逻辑都是一样的,不用框架纯php的话,只是文件的保存位置没有那么多的规定,逻辑什么的还是一样的。作者:悦~ 地址:https://www.cnblogs.com/nuanai/一、二维码生成在https://www.cnblogs.com/nuanai/p/10501946.html博客中写到过的,在这就不详细的说了 作者:悦~...

2019-04-11 09:06:00 738

转载 微信公众号实现扫码获取微信用户信息(网页授权)

刚开始接触微信的时候一头雾水,领导想要一个扫码获取微信用户信息的功能,而且是扫的别人的二维码,我是一阵忙活啊。经过努力和尝试,终于功夫不负有心人啊,赶紧记录一下,我用的是thinkphp编写的。作者:悦~ 博客园地址:https://www.cnblogs.com/nuanai/第一步:就是二维码的生成 作者:悦~ 网址:https://www.cnblogs.com/nu...

2019-04-09 13:14:00 5391

转载 使用thinkphp框架实现Excel导入数据库

之前讲过php实现Excel导出数据库的随笔,链接:https://www.cnblogs.com/nuanai/p/6727711.html之前的项目用到较多的就是Excel导出,现在用到了Excel导入,就来把我的经验和过程记录一下。作者:悦~ 博客地址:https://www.cnblogs.com/nuanai/在导出中说的那个phpExcel的插件,可以继续...

2019-02-26 08:33:00 352

转载 HTML5新增的标签及使用

HTML5和HTML其实是很相似的,但是有些内容有发生了改变,今天我学习了一下HTML5发现还是挺好学的,只要有html+css基础就可以,今天知识看了下新的标签。一、定义文档类型在文件的开头总是会有一个标签<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.o...

2018-04-17 11:23:00 252

转载 用phpcms切换中英文网页的方法(不用解析二级域名)、phpcms完成pc和手机端切换(同一域名)...

AA。phpcms进行双语切换方法(不用解析二级域名)phpcms进行两种语言的切换,有一把部分的人都是进行的二级域名的解析,这样的话可能会有一部分的麻烦,我这里有一种方法可以不用解析二级域名就可以,不过因为是模板所以可能麻烦一点,不过真的是不接触不知道,接触到没有用到的东西就可以进行进一步的学习。作者:悦悦 博客地址:http://www.cnblogs.com/nuanai/...

2018-04-04 12:45:00 737

转载 数据的随机抽取 及 jQuery补充效果(菜单、移动)

一、数据的随机抽取都见过那种考试题从很多题中随机抽取几道的试卷吧,现在就要做这样的一个例子:从数据库中随机抽取几条数据出来显示(例如:一百中随机挑选50条)随机挑选是要有提交数据的,所以肯定是要有可视化界面和后台处理页面(1)提交界面  a.使用表单提交(做出一个表单来,这都是页面布局的程序了,在这不多说肯定都会使用from表单)如下:<form actio...

2017-12-27 11:03:00 193

转载 phpcms网页替换验证码功能 及 搜索功能

在使用phpcms替换网页的时候,除了正常的替换栏目、内容页等,其他的什么验证码啦,提交表单了,搜索功能了,这些在替换的时候可能会对一些默认文件有一些小小 的改变下面就是自己在失败中成功的过程,最后终于替换成没有bug的替换。作者:悦~一、phpcms的验证码替换有验证码的地方,一般就是表单了,那么首先就要先制作表单出来了,表单的制作过程很简单,如下:A。制作一张表单出来...

2017-12-13 10:24:00 139

转载 phpcms网站搬家 至 服务器 完整并且详细过程

想要自己的网站让人们看到那就要上传服务器空间后,这样才会通过搜索域名进行网页访问。但是在上传的过程中肯定会有很多东西要修改,例如数据库怎么上传、路径怎么修改等。。。。。这些对于生手可能会慌乱,不用害怕!这就让大家看下,自己不断尝试后的完整搬家步骤!!!必须有自己的上传工具,我这里使用的就是FLASHFXP软件~~~下面开始自己的上传之路~~~博客作者:悦悦http://ww...

2017-12-12 15:24:00 308

转载 phpcms全站搜索

这篇博客已经移至http://www.cnblogs.com/nuanai/p/8028562.html中~~~~~~转载于:https://www.cnblogs.com/nuanai/p/7867407.html

2017-11-20 17:35:00 134

转载 普通的评论回复功能

这是用纯php做的评论回复功能因为是评论功能,所以第一就是先要怎么发表评论(这里没有权限的限制)一、数据库建立两张表,一是pinglun表;二是huifu表 二、建立好数据库后就开始写评论了(1)写一个文本域用来显示评论的内容 (2)写一个按钮,让文本域中的内容写入数据库<form action="chuli.php" method="p...

2017-05-22 17:36:00 457

转载 UEditor编辑器和php简单的实现socket通信

一、UEditor编辑器使用这个编辑器是需要先下载编辑器文件,记得下载的时候放入自己的网站中,既然是php中使用,自然我下载的就是php的UEditor编辑器了,然后是utf-8的其实使用很简单,就是将你下载后中的几个js文件先引入(1)按照文件说明,可以引入这几个文件(注意自己的文件保存路径)<script id="container" name="conte...

2017-04-19 16:37:00 67

转载 PHPexcel数据导出

使用PHPexcel数据导出,可以从网上下载phpexcel引入使用,下面是我做的简单的数据导出练习一、下载phpexcel 博客作者:悦悦http://www.cnblogs.com/nuanai/二、引发这个导出(我这里是写了一个简单的点击事件)<div id="click">phpexcel数据导出</div>单击“phpex...

2017-04-18 14:36:00 194

转载 ThinkPhp框架:验证码功能

Think\Verify类可以支持验证码的生成和验证功能。为了显示这个验证码功能,第一要有控制器,再就是有方法,然后是显示的页面。一、最简单的方式生成验证码(1)我们还是继续在那个控制器编写方法这个方法显示这个验证码的页面public function xianshi(){ $this->show(); }public ...

2017-03-15 15:23:00 163

转载 手风琴特效

可以先看下效果:鼠标移上去之后图片会展开,移到上面的照片会遮住下面的图片其实大体的原理是就是,让他们的宽度和长度一样,鼠标移动上之后,鼠标所在的图片拉长,并且将下面的图片遮住,依次这样轮番具体的逻辑就是先找到这些图片信息,然后给个事件鼠标移上或是移除就改变图片的长度(1)先建个div放这些图片<div id="box"> <!--外面的框架-...

2017-03-14 10:20:00 127

转载 ThinkPhp框架:父类及表单验证

这个知识点,就可以通过“登录”和“注册”的页面来学习这个知识点了首先先做一个“登录”功能一、登录功能(父类)(1)登录的控制器在我的控制器文件夹中新建一个登陆控制器我的路径是这样的:然后里面要书写正确才可以,其中要有命名空间,还有继承父类的控制器<?phpnamespace Home\Controller;use Think\Controller;class...

2017-03-13 15:08:00 141

转载 ThinkPhp框架:分页查询和补充框架知识

上一篇的随笔写的是基本操作,现在可以做一些高级操作,例如有条件的查询数据,有分页的条件查询数据一、一个条件的查询数据查询数据自然是先要显示出数据,然后根据条件进行查询数据(1)显示出表的数据这个方法我还是写在了HomeController.class控制器文件中(1.1)写了一个方法shouye()public function shouye(){ ...

2017-03-13 11:05:00 170

转载 ThinkPhp框架对“数据库”的基本操作

框架有时会用到数据库的内容,在"ThinkPhp框架知识"的那篇随笔中提到过,现在这篇随笔详细的描述下。数据库的操作,无疑就是连接数据库,然后对数据库中的表进行各种查询,然后就是对数据的增删改的操作,一步步的讲述一下框架对数据库的操作想要操作数据库,第一步必然是要:链接数据库一、链接数据库(1)找到模块文件夹中的Conf文件夹,然后进行编写config.php文件我这...

2017-03-12 14:49:00 332

转载 ThinkPHP框架知识的注意点

ThinkPHP框架访问入口文件后在application文件夹中会出现一些文件夹,其中的home文件夹是前端模块,也可以在application文件夹中新建文件夹。home文件夹模块中Conf文件夹的config配置文件,是对于当前模块的:修改当前模式convention配置文件是对于全体的配置文件:整体的模式一、MVC模式(把程序分成3层,也就是三层架构,核心是控制器也就是c...

2017-03-09 15:45:00 106

转载 ThinkPHP框架知识(比较全的知识)

php框架一、真实项目开发步骤:多人同时开发项目,协作开发项目、分工合理、效率有提高(代码风格不一样、分工不好)测试阶段上线运行对项目进行维护、修改、升级(单个人维护项目,十分困难,代码风格不一样)项目稳定的运行阶段项目停止运行(旧项目的人员已经全部离职,新人开发新项目)二、问题:1. 多人开发项目,分工不合理,(html php...

2017-03-08 13:26:00 160

转载 利用smarty模板(登录、有关信息操作等功能)

注意:smarty模板前提是:前端和后端是分开的,所以肯定会有很多的后台页面,php页面和html页面是分开存储的!!可以通过模板编写很多的功能,这里不是用的ajax方法写的,所以会刷新页面~~下面就开始编写各种页面的功能了!!!一、登录页面的编写也是分两个页面(后台和前端)1.首先是后台的php页面,很简单只要引入“入口文件”,然后写出显示模板的方法就可以了。&...

2017-03-07 15:34:00 126

转载 smarty模板基础3 *缓存数据*

缓存数据,这个并不是暂存的缓存,而是写入了内存的缓存通过一个例子来书写:缓存数据一、书写php和html页面的基本功能既然是用smarty模板,那么前端和后端要分开写了(1)php页面<?php$filename = "../cache/huancun.html"; //这个是放缓存的页面(缓存的不是代码,而是页面的源信息)include("....

2017-03-06 16:54:00 134

转载 smarty模板基础2

Smarty自带了一些内置函数,这些内置函数是Smarty模板引擎的组成部分。他们被编译成相应的内嵌PHP代码,以获得最大性能。您创建的自定义函数不能与内置函数同名,也不必修改这些内置函数。其中一些具有assign属性,用来收集函数结果,并将结果分配给一个命名的模板变量,而不是将内容输出,类似于{assign}函数。一、{if}{elseif}{else} 条件随着一些特...

2017-03-05 19:32:00 88

转载 smarty模板基础1

smarty模板的作用可以让前端和后端分离(也就是前端的显示页面和后端的php代码)。smarty模板的核心是一个类,下载好的模板中有这么几个重要的文件夹(1)libs核心文件夹(2)int.inc.php这是入口文件(3)plugins:自己写的插件文件夹(4)templates_c:存放编译好的文件(5)int.inc.php这是入口文件(6)定义好常量:不能修改一、如何...

2017-03-05 13:58:00 97

转载 较简单的修改和添加功能(链接数据库)

修改和添加关于数据库的信息,可以用于任何的添加和修改这些数据库和前面的随笔数据库是一样的一、显示出数据库中的信息(1)显示的效果也可以是用bootstrap的标签页显示(前面一定要引入bootstrap)<ul id="myTab" class="nav nav-tabs"> <li class="active" style=" fon...

2017-02-21 13:55:00 124

转载 PhpCms_V9笔记

一、建立虚拟站点1、先更改www目录下的站点名称,再找到apache, 打开“Apache2\conf\extra”下的“httpd-vhosts.conf”文件,添加上自己需要添加的站点。例:<VirtualHost *:80> ServerAdmin [email protected] DocumentRoot "D:/wamp/www/...

2017-02-21 11:14:00 662

转载 PHPCMS之 列表和内容页

上一篇随笔中降到了一些相似的语法可以来后台管理网页的内容,下面就是关于列表的管理加入一级栏目中有几个有二级菜单的,那么就可以把相应的界面建立一个副本,然后修改里面栏目的一些属性{pc:content action="category" catid="$parentid" num="25" siteid="$siteid" order="listorder ASC"}   &...

2017-02-20 16:33:00 168

转载 PHPCMS-后台管理中心

这个就是便捷管理网页,可以通过这个后台进行修改、增删一些东西,还可以利用一些网页模板来建立网页首先就是下载好这个后台管理中心,这个从网上下载就好了,记住这个要安装在WampServer中的www文件下,才可以从网页的地址栏中找到这个的安装文件,打开然后按照步骤一步一步的来就可以了。注意:在输入数据库的那一页,要输入自己的数据库信息,还有注册用户的那个,一定要记住自己的账号和密...

2017-02-19 22:45:00 409

转载 简单的结账功能(可用于各种结账)

只要消费就要进行结账,自己写的结账功能。这个也是要连接数据进行修改的,比如购买了东西,写入了数据库,结账结束后,自然要把数据库进行清空,将结账的钱写入数据库,进行保存。和上一个随笔相连,同样做一个菜单的结账功能吧。我是用了两张表进行存数据,一张是桌子信息的表,另一张就是点餐后的点餐表,到结账时,对点餐表进行总和金额,写入桌子表,同时,点餐表中关于这张桌子点的餐也就清除。一...

2017-02-17 20:26:00 1047

转载 有关菜单进行“估清”的功能

这里的估清,我用在了菜单上,也就是这个菜品当天能不能点餐,这就是估清的功能。进行估清的菜单,我是写在了数据库中,让数据库这张菜单表进行遍历出想要显示的内容:一、数据库的结构在数据库中建立一张菜单表,字段内容有点关联,比如这个类别中的菜品下面的表就是我建立的表二、表建立结束后,就是想想这个功能了(1)用什么方式显示出这个这个功能(2)显示出来,进行估清时,是...

2017-02-17 11:46:00 736

转载 在线客服~~

SOCKET流程:1:服务器端开启端口等待客户端建立TCP连接2:客户端建立TCP四次握手协议TCP连接 (TCP的四次握手连接全部被封装好的代码处理)3: 客户端发起WS协议4:服务器判断 客户端发送消息内容即是WS协议请求5:服务器端返回WS连接协议6:双方建立WS长连接7:此时客户端可以接受服务器推送过来的内容(接受WS加密内容),也可以向服务器端发送内容(服务端解码WS加...

2017-02-14 10:51:00 175

转载 php之 常用的 流程管理

1.流程管理的用法是什么样的?2.怎么发起想要的流程?3.审批的人要是怎么审批通过?4.流程审核是不是要挨个走过?一、要有数据库的内容的肯定会有表的,首先就是用户表了,然后就是流程表,用户编写的流程表,还有审核人员的表 二、数据库结束后,就是新建流程的页面,这页面会有审核人员,还有流程的名字还有提交的按钮(1)添加节点的人员,这...

2017-01-19 09:39:00 307

转载 php之 人员的权限管理(RBAC)

1.想好权限管理的作用?2.有什么权限内容?3.既然有权限管理那么就会有管理员?4.登录后每个人员的界面会是不一样的?一、想好这个权限是什么?就做一个就像是vip的功能,普通用户和vip用户的功能是不一样的,先来考虑一下数据库怎么设计肯定要有用户表、还有用户所用的角色、然后就是权限功能表;可是在这里面有关联也就 是会另外有两张相互关联的表,这样也就是5张表在数...

2017-01-17 15:37:00 293

转载 php之简单的文件管理(基本功能)

(1)先要想好要操作哪个文件?(2)确定文件的路径?(3)要有什么文件管理功能?一、先做一下简单的查看文件功能,文件中的文件和文件夹都显示,但是双击文件夹可以显示下一级子目录,双击“返回上一级”就可以返回到上一级目录(1)先将需要管理的文件遍历出来,可以加个样式<?php   //打开目录资源  $dir = opendir($fname); ...

2017-01-16 13:44:00 485

转载 php最新学习-----文件的操作

一、文件:文件和目录(1)判断文件的类型用:filetype()filetype("文件路径+文件名") //判断文件的类型例如:我这里查找的的上一级目录中的json文件,输出看下结果(这些文件都是我盘中有的,可以是随便的一个文件)var_dump(filetype("../json")); //上一级目录中的json文件(2)判断文件...

2017-01-15 15:30:00 84

转载 关于LAMP的配置之(虚拟机的安装、创建、配置)

一、先安装好VMware(1)根据电脑系统是多少位的,可以从网上下载相应的虚拟机VMware(2)下载好了之后,就可以先行安装虚拟机,双击打开VMware的安装程序(3)再出现的对话框中,点击“下一步”按钮,(4)出现协议对话框,选中“我接受”,然后单击“下一步”按钮,(4)选择安装位置,这个安装位置的空间要大,后面要用虚拟机(复选框可选可不选),单击“下...

2017-01-13 16:22:00 198

转载 使用php完成常见的"文件上传"功能

文件上传现在都是很常见的了,可以上传文件,上传头像等,不同的浏览器“文件上传”有不同的效果先看下火狐浏览器的效果是这样的:再看下IE浏览器是这样的:还有很多其他的浏览器,就不一一的查看效果了,那么这个上传是怎么实现的呢?一、文件上传功能(1)第一是要有这个上传页面了首先是要写表单元素了(其中就有处理页面“关于上传的处理了,其中有些规则可以写”,还有传输方式...

2017-01-12 20:27:00 74

转载 ajax的分页查询(不刷新页面)

既然是分页查询,那么就要有张数据很多的表,可以让它进行分页显示,用普通的方法进行分页查询必然是要刷新页面的,这里要实现不刷新页面进行分页显示数据,就要用到ajax方式。进行编写代码(1)先写个显示数据的页面,分页查询需要那几个部分呢?1.首先是查询的文本框输入,还有查询按钮,那么就开始写代码吧<div><input type="text" id="k...

2017-01-11 12:29:00 397

转载 日期选择器(Query+bootstrap和js两种方式)

日期选择是在下拉列表中选择年、月、日,年显示前后的五年,12个月,日就是有30、31、29、28天的区别,随着月份的变而变一、js方式的日期选择(1)首先就是三个下拉列表了,点击年、月、日显示列表中的内容,这样就是要给这三个列表加“点击事件”onclick<select id="nian" onclick="biantian()"></select&gt...

2017-01-09 15:46:00 148

转载 AJAX中的dataType(数据格式)-text、json

因为经常使用数据格式,所以将它封装成类,J这样就不会用到时就写了,直接调用写好的类就可以了(1)dataType数据格式为:TEXT格式的数据是字符串的数据,在“ajax对数据进行删除和查看”的那篇博客中说过,这里在说下结果不会每个传输的都是字符串,有时是二维数组,这样就要转换为字符串格式了class DBDA{ public $host="localhost";...

2017-01-09 12:55:00 1682

转载 php+ajax的三级联动下拉菜单

封装一个三级联动,就可以在任何页面进行引用了先写个页面引用一下这个js<head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>三级联动</title> <sc...

2017-01-09 08:09:00 243

空空如也

空空如也

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

TA关注的人

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