与JS的encodeURIComponent相对应的PHP函数

在用AJAX与后台交互时经常要对中文进行编码解码,对于JS来说有两个函数:encodeURIComponent用于编码,decodeURIComponent用于解码。而对于后台的PHP来说有两个相对应的编码解码函数:urlencode用于编码,urldecode用于解码。现在看下列两段代码,先给个...

2018-12-24 11:46:06

阅读数 1208

评论数 0

php和js中,utf-8编码转成base64编码

1、php下转化base64编码 php中,文本文件的编码决定了程序变量的编码,比如以下代码在不同编码的php文件中,展示的效果也是不一样的 <?php $word = '严'; echo base64_encode($word); ?&...

2018-12-24 11:44:36

阅读数 144

评论数 0

js-RSA加密解密

  最近公司用到RSA的加密,在Github上面找了一些资料,个人觉得这个方式比较简单好用。  首先引入jsencrypt.js,然后获取RSA的公钥和私钥。  var encrypt=new JSEncrypt();  encrypt.setPublicKey(RSA的公钥);  encrypt...

2018-06-07 14:43:49

阅读数 1299

评论数 0

PHP-redis中文文档

phpredis是php的一个扩展,效率是相当高有链表排序功能,对创建内存级的模块业务关系很有用;以下是redis官方提供的命令使用技巧:下载地址如下:https://github.com/owlient/phpredis(支持redis 2.0.4)Redis::__construct构造函数$...

2018-05-16 10:18:40

阅读数 160

评论数 0

PHP 使用 Imagick 裁切/生成缩略图/添加水印自动检测和处理 GIF

<?php /* @版本日期: 版本日期: 2012年1月18日 @著作权所有: 1024 intelligence ( http://www.1024i.com ) 获得使用本类库的许可, 您必须保留著作权声明信息. 报告漏洞,意见或建议, 请联系 Lou...

2018-05-09 17:30:53

阅读数 96

评论数 0

PHP扩展之 Imagick安装

最近的PHP项目中,需要用到切图和缩图的效果,在本地windows开发环境,安装过程遇到好多问题,在此与大家分享。php官网里,一大群老外也看不懂这玩意怎么装,主要原因在于,php版本庞杂,还有x86 x64 nts ts,对应的imagick版本也不一定相同,imagick第一道关还算容易,总还...

2018-05-09 17:10:17

阅读数 248

评论数 0

fiddler 手机 https 抓包

fiddler手机抓包原理fiddler手机抓包的原理与抓pc上的web数据一样,都是把fiddler当作代理,网络请求走fiddler,fiddler从中拦截数据,由于fiddler充当中间人的角色,所以可以解密https下面开始手机抓包设置教程设置fiddler抓包File—–&amp...

2018-04-28 17:45:46

阅读数 492

评论数 5

php高效遍历目录文件及子目录

如果目录很多,推荐队列方式,递归方式会慢,慢的原因:递归的实现是通过调用函数本身,函数调用的时候,每次调用时要做地址保存,参数传递等 <?php //递归方式 function read_dir($dir){ $files=array(); ...

2018-04-24 10:50:08

阅读数 67

评论数 0

经典的概率算法

/* * 经典的概率算法, * $proArr是一个预先设置的数组, * 假设数组为:array(100,200,300,400), * 开始是从1,1000 这个概率范围内筛选第一个数是否在他的出现概率范围之内, * 如果不在,则将概率空间,也就是k的值减去刚刚的那个数字的概率空间,...

2018-04-24 10:41:06

阅读数 1587

评论数 0

SVN命令使用详解

1、检出 svn  co  http://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码svn  co  svn://路径(目录或文件的全路径) [本地目录全路径]  --username 用户名 --password 密码 s...

2017-07-25 14:00:15

阅读数 162

评论数 0

Host is not allowed to connect to this MySQL server解决方法

今天在Linux上面装完MySQL,却发现在本地登录可以,但是远程登录却报错Host is not allowed to connect to this mysql server,找了半天试了网上的一些方法都没有解决,最终在一篇文章里找到了解决方法,特意记录一下。 先说说这个错误,其...

2017-07-23 11:14:22

阅读数 295

评论数 0

mysql远程登录的那些事

在使用远程服务器的时候,经常会遇到MySQL远程登陆不上的问题,我最开始也被坑了一天,所以我把这些问题解决方法整理一下。 首先,我们需要确认服务器的防火墙是否屏蔽了3306这个端口(这是mysql远程连接的默认端口) iptables -L -n 然后就可以看到防火墙规则列表 ...

2017-07-13 19:57:16

阅读数 236

评论数 0

linux(centos7)下SVN服务器如何搭建

Linux(centos)下SVN服务器如何搭建?说到SVN服务器,想必大家都知道,可以是在linux下如何搭建SVN服务器呢?那么今天给大家分享一下linux(centos)搭建SVN服务器的思路! 虽然在windows上搭建SVN很简单,但是效能却不高,这当然是和linux相比了.然而在li...

2017-07-13 19:54:39

阅读数 597

评论数 0

解决chrome下https无法打开方法

转载:http://blog.csdn.net/lg_lin/article/details/49781975 使用chrome浏览器打开带https开头的网址时,有时无法打开。其实这是因为有的https没有经过验证,属于无牌证书,所以遭到了google拒绝。   现在只需要经过一些简...

2017-01-16 09:02:09

阅读数 14612

评论数 0

js弹出框、对话框、提示框、弹窗总结

一、JS的三种最常见的对话框 //====================== JS最常用三种弹出对话框 ======================== //弹出对话框并输出一段提示信息 function ale() { //弹出一个对话框...

2016-10-18 18:00:29

阅读数 364

评论数 0

Linux crontab 命令格式与详细例子

基本格式 : *  *  *  *  *  command 分 时 日 月 周 命令 第1列表示分钟1~59 每分钟用*或者 */1表示 第2列表示小时1~23(0表示0点) 第3列表示日期1~31 第4列表示月份1~12 第5列标识号星期0~6(0表示星期天) 第6列要运行的命令 crontab...

2016-10-18 15:48:22

阅读数 305

评论数 0

chrome浏览器打开百度http出现红叉 https://www.baidu.com

因为百度使用了SHA-1的算法,并没有使用SHA-2。现在打开百度就是一直刷新一直跳,根本出不来。 解决:用IE打开百度首页前端协议显示是http,所以我想打不开百度网页是因为chrome强制转跳https,所以删除对某个域名的强制转跳即可,方法:chrome的地址栏输入:chrome:...

2016-10-09 14:07:32

阅读数 42385

评论数 9

ThinkPHP CURD方法之where方法详解

ThinkPHP CURD操作的查询方法中最常用但也是最复杂的就是where方法。where方法也属于模型类的连贯操作方法之一,主要用于查询和操作条件的设置。 where方法的用法是ThinkPHP查询语言的精髓,也是ThinkPHP ORM(对象关系映射)的重要组成部分和亮点所在,可以完成包括普...

2016-09-06 15:14:26

阅读数 240

评论数 0

单利 pdo 链接数据库

class danli{ public $db; protected static $ins=null; protected function __construct(){ ...

2016-09-06 11:02:40

阅读数 178

评论数 0

php 生成加密公钥加密私钥

1.生成公钥私钥 win下必须要openssl.cof支持 liunx一般已自带安装$config = array( //"digest_alg" => "sha512", &...

2016-08-26 10:57:51

阅读数 8123

评论数 0

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