php
东边的小山
这个作者很懒,什么都没留下…
展开
-
PHPStudy环境安装显示Runtime Error 确实maddl.dll文件
我的笔记本是WIN10联想的,系统自带了联想杀毒Plus的其是自动实时扫描的。解决办法:打开Plus,关闭实时扫描,安装即可。原创 2020-09-01 09:37:03 · 1782 阅读 · 0 评论 -
dedecms 如何修补XSS跨站脚本攻击
XSS又叫CSS (Cross Site Script) ,跨站脚本攻击。它指的是恶意攻击者往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行,从而达到恶意 攻击用户的特殊目的。XSS属于被动式的攻击,因为其被动且不好利用,所以许多人常忽略其危害性。而本文主要讲的是利用XSS得到目标服务器的 shell。技术虽然是老技术,但是其思路希望对大家有帮助。转载 2017-12-04 22:57:18 · 1074 阅读 · 0 评论 -
织梦DEDE全部标签调用方法和说明
dede首页或列表页调用文章内容页body[field:id runphp='yes'] $aid = @me; $row = $GLOBALS['dsql']->GetOne("Select body From `dede_addonarticle` where aid='$aid' "); @me = "{$row['body']}";[/field:id]==============转载 2017-12-05 10:45:36 · 990 阅读 · 0 评论 -
dedecms如何在列表页调出文章内容【body字段】
我们可以用截取文章前100个字作为文章简介,这里要组合使用用两个函数cn_substr和html2text,对文章转义后截取。测试代码:[field:body function="cn_substr(html2text(@me),200)"/],结果发现还是不行,因为body和description不在同一张表里。所以只好从程序上入手了。打开include文件下extend.func.ph原创 2017-12-05 22:34:29 · 3749 阅读 · 0 评论 -
腾讯新闻点赞
赞 @font-face {font-family: "iconfont"; src: url('iconfont.eot?t=1504090094427'); /* IE9*/ src: url('iconfont.eot?t=1504090094原创 2017-12-06 08:38:19 · 3915 阅读 · 0 评论 -
Html5 canvas 应用于webkit浏览器实现电子签名
前段时间做了一个html5的小应用,将电子签名整合到系统的审批中。 还好,发现html5实现起来很方便。 webkit浏览器,便可以使用canvas来完成画板签名。如下图代码如下:在网上收集了些资料,稍微整理修改了下,保证copy即可运行。Html代码 > html xmlns="http://www.w3.org/1999/xhtml"> h转载 2017-12-23 15:48:31 · 3384 阅读 · 0 评论 -
WEB免费打印控件推荐
在WEB系统中,打印的确是个烦人的问题。要么自己开发打印控件,如果项目时间紧,肯定来不及。要么购买成熟的打印控件,如果是大项目可以考虑,但如果项目只有几K到1、2W之间,这就麻烦了。前段时间有机会接触了一下WEB打印。在博客园、CSDN上找了老半天,终于,功夫不付有心人,终于找到了。现在就推荐给大家分享。1、 DLPrinterDLPrinter打印控件完全免费,界面大方转载 2017-12-19 14:24:02 · 22277 阅读 · 6 评论 -
php vue.js实现微信开放平台扫码登录
1、首先到微信开放平台申请https://open.weixin.qq.com/ 获取到appid和APPSECRET,前台显示页面如下<!DOCTYPE html> <html> <head> <meta http-equiv="content-type" content="text/html;charset=utf-8"> </head&a转载 2018-03-30 21:05:25 · 2420 阅读 · 0 评论 -
vue--微信支付
这次项目有用到微信支付,之前没接触过,这是我查阅文档后实现成功支付的相关笔记。有需要的可以了解下不说废话,我们都知道微信支付首先需要获取openID,而获取openID则需要先获取code。获取code方法如下export default{ getUrlKey:function(name){ return decodeURIComponent((new RegExp('[?|&a...转载 2018-04-06 22:20:03 · 1069 阅读 · 0 评论 -
php vue开发中调用微信jssdk的问题
起因微信分享网址时无法分享图片,这个问题需要用jssdk去解决。其实开始的时候时可以看到图片的,但后来微信禁止了。所以只能使用jssdk去解决。 普通网页开发很简单,但是使用vue或其他前端框架开发spa单页面webapp的时候就会有问题了。只要url发生变化就会报签名错误。其实微信官方上已经写了说明。所有需要使用JS-SDK的页面必须先注入配置信息,否则将无法调用(同一个url仅需调用一次,对于...转载 2018-04-27 16:13:44 · 630 阅读 · 0 评论 -
不是合法的 card_api_ticket
https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=cardsignapi_ticket不是合法的 card_api_ticket生成签名 &type=wx_card 和普通jsTicket 不同 public function getWxCardApiTicket(){ // api_ticket 应该全局存储与更新...原创 2019-02-20 16:54:51 · 1017 阅读 · 0 评论 -
织梦DedeCMS二次开发必用之数据库类操作
数据库类织梦之前就有一个介绍,http://help.dedecms.com/v53/archives/functions/db/,这篇文章讲解了数据库类的一些常见的使用方法,不过没有结合例子去介绍,很多人估计看了还不是很懂,为了让更多人理解织梦的数据库使用类,并能够运用到开发中,这里就来做个教程.1.创建数据表 在使用这个类之前,我们需要创建数据表,这里我们推荐几个数据库操作工转载 2017-12-04 22:54:46 · 4032 阅读 · 0 评论 -
dedecms Sql标签运行mssql查询 语句 {dede:sql sql='select * from me_flink where typeid=10 limit 0,130 '}
{dede:sql sql='select * from me_flink where typeid=10 limit 0,130 '} @{/dede:sql}原创 2017-12-04 22:32:14 · 2362 阅读 · 0 评论 -
php dedecms将data这个文件夹移动到程序上一层目录
我们这里以锦尚数据的主机举例,以“dedecms/web”为我们系统的根目录,我们需要将web目录下的data文件夹(如图1-4)迁移要上一级目录(dedecms目录中或者dedecms目录中的一个文件夹),简单的办法直接剪切或者拷贝即可,虚拟主机的用户可以通过Ftp软件的右键移动功能,我们这里以移动到dedecms下的db这个文件夹为例。 图1原创 2017-12-03 09:05:53 · 965 阅读 · 0 评论 -
织梦dedecms修改include和plus重命名提高安全性防漏洞注入挂马
织梦dedecms是新手站长使用得比较多的一个建站开源程序,正因如此,也是被被入侵挂马比较多的程序。下面就来跟大家说一下怎么重新命名dedecms的include文件夹以及plus文件夹来提高网站的安全性,减少被黑客软件扫描到漏洞的概率。dedecms的漏洞主要集中在data、include、plus、dede、member几个文件夹中的php文件里,对于data这个文件夹我们可以把它移到转载 2017-12-03 09:03:40 · 4671 阅读 · 0 评论 -
织梦DedeCMS的include目录文件说明
织梦DedeCMS的include目录文件说明config_base.php 环境定义文件。用于检测系统环境,定义工作目录,保存数据库链接信息,引入常用函数等,建议不要修改。config_hand.php 系统配置文件。定义系统常用的配置信息定义,可从后台管理直接生成该文件。config_passport.php 通行证文件config_rglobals.php转载 2017-12-03 21:58:45 · 1372 阅读 · 0 评论 -
DedeCMS程序include目录文件作用解析
arc.archives.class 主文档类(Archives类)arc.caicai.class 踩踩文档类arc.freelist.class 自由列表类arc.listview.class 文档列表类arc.memberlistview.class 会员列表视图类arc.partview.class 视图类arc.rssview.class RSS视图类arc.转载 2017-12-03 22:00:38 · 1111 阅读 · 0 评论 -
DedeCMS V5.6系统文件目录结构图解
DedeCMS V5.6系统文件目录结构图解|a /* 生成HTML的目录,老版本为html文件夹 */|data /* 程序生成常用数据保存目录 */| |admin /* 保存系统后台常规配置,如作者、快速导航、来源这些内容,常以文本格式存放 */| |backupdata /* 数据库备份存放目录,可以在系统后台设置处修改 */|转载 2017-12-03 22:01:46 · 660 阅读 · 0 评论 -
DedeCms 安全防护设置 防入侵篇
方法/步骤100X1、保持DedeCms与官方版本一致,及时更新及打安全补丁。00X2、安装的时候数据库的表前缀,最好改一下,不用DedeCms默认的前缀dede_,可以改成Aiyunsou_,随便一个名称即可。00X3、装好DedeCms后把根目录中的install文件夹删除00X4、后台登录开启验证码功能,将默认管理员admin删除,改成一个自己喜欢的账号。转载 2017-12-04 15:36:10 · 867 阅读 · 0 评论 -
dedecms修改templets模板文件夹名字
修改templets模板文件夹的方法: 首先找到系统配置文件common.inc.php,此文件存放在Include目录下,打开common.inc.php来修改默认模板目录templets, 查找:$cfg_templets_dir = $cfg_cmspath.'/templets'; 将上面的红色部分修改为想要的文件夹名称,例如:eden,修改转载 2017-12-04 18:17:59 · 1019 阅读 · 0 评论 -
dedecms 重新{dede:flink}标签自由调用表参数[field:webname /] [field:url /] [field:logo /]
新建flinkad.lib.php放到路径 include/tablib/flinkad.lib.phpif(!defined('DEDEINC')){ exit("Request Error!");}/*>>dede>>友情链接全局标记V55,V56,V57用于获取友情链接{dede:flinkad row='24'}原创 2017-12-04 21:52:56 · 1433 阅读 · 0 评论 -
织梦dede {dede:field }标签里怎么用if {dede:if field.IsLock ==0}
选择 分类 网站名称 网站Logo 状态 时间 内外 顺序 管理 {dede:datalist} onMouseOut="javascript:this.bgColo原创 2017-12-04 22:27:10 · 4735 阅读 · 0 评论 -
织梦dedecms 内容管理系统模板标签代码参考
【Arclist 标记】这个标记是DedeCms最常用的一个标记,也叫自由列表标记,其中 hotart、coolart、likeart、artlist、imglist、imginfolist、specart、autolist 这些标记都是由这个标记所定义的不同属性延伸出来的别名标记。功能说明:获取指定的文档列表适用范围:封面模板、列表模板、文档模板原创 2017-12-04 22:35:45 · 1409 阅读 · 0 评论 -
dedecms获取顶级栏目名称、二级栏目名称实现方法
标签如下:当前:{dede:type} [field:typename/] {/dede:type}因为{dede:field name='arcurl'/} 这个获取当前页面路径的标签只能在内容页使用,栏目页没有效果的。所以在栏目页想获取当前栏目的路径及名称的话,就要用上面这个标签。 而获取网站所有栏目名称及路径列表的话,就要用到另一个标签: {dede:channel转载 2017-12-02 15:12:20 · 1266 阅读 · 0 评论