浏览模式: 普通 | 列表

ueditor加入flash视频标签支持

[ 2019-12-24 10:47:24 | 作者: admin ]
编辑ueditor.config.js
    // xss过滤白名单 名单来源: https://raw.githubusercontent.com/leizongmin/js-xss/master/lib/default.js
    ,whitList: {
      video: ['autoplay', 'controls', 'loop', 'preload', 'src', 'height', 'width', 'class', 'style'],
      object: ['type', 'id','height', 'width', 'class', 'style'],
      param: ['name', 'value']
    }
购买阿里云服务器后, 一段时间, 会发现提示Linux高危漏洞, 而且很多, 有高危/中危/低危/严重等几个等级。

当点击(一键修复或者生成修复命令时,开始让买买买了就);

关于这个问题自己手动修复的话, 采用软件升级一般都可以解决.

除了提示带kernel的高危漏洞其他的不需要重启实例即可修复. 有kernel的需要更新完成重启实例.

修复过程如下:

root登陆

查看可升级的系统软件
yum check-update

升级所有可升级的系统软件
yum upgrade

先等待执行完成。然后在阿里云后台大概3-5分钟的时间之后,刷新页面如下:可以看到还剩一个kernel的高危漏洞, 那是因为没有重启服务器。重启后就会修复所有漏洞。

PHP 中的CURL 模拟表单的post提交

[ 2019-12-14 09:34:02 | 作者: admin ]
<?php
$url = "http://www.baidu.com";
$data = ['username'=>'老王','pwd'=>'123456'];
$headers = array('Content-Type: application/x-www-form-urlencoded');
$curl = curl_init(); // 启动一个CURL会话
curl_setopt($curl, CURLOPT_URL, $url); // 要访问的地址
curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, 0); // 对认证证书来源的检查
curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, 0); // 从证书中检查SSL加密算法是否存在
curl_setopt($curl, CURLOPT_USERAGENT,
...

阅读全文…
先列出 HessianPHP 的错误提示:
   CURL transport error: transfer closed with outstanding read data remaining


基础知识背景:

1)“Expect: 100-continue”的来龙去脉:
        HTTP/1.1 协议里设计 100 (Continue) HTTP 状态码的的目的是,在客户端发送 Request Message 之前,HTTP/1.1 协议允许客户端先判定服务器是否愿意接受客户端发来的消息主体(基于 Request Headers)。
        即, Client 和 Server 在 Post (较大)数据之前,允许双方“握手”,如果匹配上了,Client 才开始发送(较大)数据。
        这么做的原因是,如果客户端直接发送请求数据,但是服务器又将该请求拒绝的话,这种行为将带来很大的资源开销。
...

阅读全文…
p.s. 在mysql5中,varchar(20)就表示可以放20个字(数字英文或汉字),无论编码是UTF8,GBK,都可以放20个。mysql会自动分配存储字节空间

如果是汉字,GBK编码下1汉字=2byte, varchar(20)会占用40字节,UTF8编码1汉字=3byte, varchar(20)会占用60字节,UTF8mb4编码1汉字=4byte, varchar(20)会占用80字节

有道面试题:若一张表中只有一个字段VARCHAR(N)类型,utf8编码,则N最大值为多少?
先明白计算的一些规则限制

mysql 4.0版本以下,varchar(20),指的是20字节,如果存放UTF8汉字时,只能存6个(每个汉字3字节)
mysql 5.0版本以上,varchar(20),指的是20字符,无论存放的是数字、字母还是U...

阅读全文…
PHP对中文字符串的处理一直困扰于刚刚接触PHP开发的新手程序员。下面简要的剖析一下PHP对中文字符串长度的处理:

PHP自带的函数如strlen()、mb_strlen()都是通过计算字符串所占字节数来统计字符串长度的,一个英文字符占1字节。例:

$enStr = 'Hello,China!';
echo strlen($enStr); // 输出:12

而中文则不然,做中文网站一般会选择两种编码:gbk/gb2312或是utf-8。utf-8能兼容更多的字符,所以受到很多站长的喜爱。gbk与utf-8对中文的编码不同,导致中文在gbk与utf-8编码下所占字节也有差异。

gbk编码下每个中文字符所占字节为2,例:

$zhStr = '您好,中国!';
echo strlen($zhStr); // 输出:12

utf-8编码下每个中文字符所占字节为3,例:
...

阅读全文…

win2008下iis7的上传目录安全问题

[ 2019-11-26 10:58:14 | 作者: admin ]
p.s. 站点需要支持web.config 需要2个权限 IUSR , IIS_IUSRS 。基本上给上传目录IUSR读写权限,IIS_IUSRS读取权限即可运行asp和aspx。
站点中双击上传目录,再选择 处理程序映射 ,来设置该目录的程序支持。一般去掉asp,php,aspx几种程序支持即可。目录下会自动生成web.config,该文件可以复制通用。

站点目录

attachments/201911/26_105907_20170419185250026.png

每个网站对应一个目录,并为这个网站目录加上IUSR和IIS_IUSRS权限,都只给“列出文件夹内容”和“读取”权限。

例如我在D盘根目录下创建了一个wwwroot的目录,再在里面创建了一个blog.postcha.com的目录,这个目录里面放的是我的网站程序。其中wwwroot只要继存...

阅读全文…

html中全角半角 && 6种空白空格的区别

[ 2019-11-25 14:39:18 | 作者: admin ]
本文链接:https://blog.csdn.net/qq_34928644/article/details/82526377

HTML提供了5种空格实体(space entity),它们拥有不同的宽度,非断行空格(&nbsp;)是常规空格的宽度,可运行于所有主流浏览器。其他几种空格( &ensp; &emsp; &thinsp; &zwnj;&zwj;)在不同浏览器中宽度各异。
全角和半角的区别

全角占两个字节,半角占一个字节,半角全角主要是针对标点符号来说的,全角标点占两个字节,半角占一个字节.

        &nbsp;

          它叫不换行空格,全称No-Break Space,它是最常见和我们使用最多的空格,大多数的人可能只接触了&nbsp;,它是按下space键产生的空格。在HTML中,如果你用空格键产生此空格,空格是不会累加的(只算1个)。要使用html实体表示才可累加,该空格占据宽度受字体影响明显而强烈。
...

阅读全文…