
php
王期震
这个作者很懒,什么都没留下…
展开
-
PHP 计算二维数组某个值出现的次数.
PHP 统计二维数组某个值有几个?PHP 计算二维数组某个值出现的次数$list = [ ['id' => 1, 'userId' => 5], ['id' => 2, 'userId' => 5], ['id' => 3, 'userId' => 6], ]; $userId = 5; $arr=array_column($list,'userId');//把值提取出来转成一维数组$arr=array_count_va原创 2020-12-11 10:29:55 · 1619 阅读 · 0 评论 -
phpstudy问题
phpstudy启动后Apache启动闪一下就关闭1.phpStudy启动失败,原因一是防火墙拦截,二是80端口已经被别的程序占用,如IIS,迅雷等;三是没有安装VC9运行库,php和apache都是VC9编译。解决以上三个问题,99%能一次性安装成功但是这些问题都排除了,忽然想到如果是在apache可以正常启动之前,就配置了站点的话,apache会无法识别到添加的站点,比如下面的这种情况,...原创 2018-12-18 09:42:21 · 512 阅读 · 0 评论 -
php全局变量
PHP超全局变量$_SERVER $_SERVER 是一个包含了诸如头信息(header)、路径(path)、以及脚本位置(script locations)等等信息的数组。这个数组中的项目由 Web 服务器创建。不能保证每个服务器都提供全部项目;服务器可能会忽略一些,或者提供一些没有在这里列举出来的项目。$_SERVER['HTTP_HOST']请求头信息中的Host内容,获取当前...转载 2019-03-31 00:45:49 · 391 阅读 · 0 评论 -
public(公有),protected(受保护)或 private(私有)
访问控制(可见性)对属性或方法的访问控制,是通过在前面添加关键字 public(公有),protected(受保护)或 private(私有)来实现的。 被定义为 公有的类成员 可以在任何地方被访问。 被定义为 受保护的类成员 则可以被其自身以及其子类和父类访问。被定义为 私有的类成员 则只能被其定义所在的类访问位置 private protected pub...转载 2019-04-16 16:18:38 · 758 阅读 · 0 评论 -
ShowDoc部署手册
ShowDoc介绍关于ShowDoc的介绍,请访问:http://blog.star7th.com/2015/11/1816.html环境依赖1、必需环境PHP5.3以上版本、php-gd库2、可选环境php-mysql模块、php-pdo模块、mysql数据库 ShowDoc默认使用Sqlite数据库,数据库文件在/Sqlite目录下。PHP环境默认支持Sq...转载 2019-05-22 09:56:16 · 928 阅读 · 0 评论 -
AES参数加密解密方法
function jiami(){ $userIds = input('userid'); $key = input('key');//自定义秘钥例如 001,abc $userId = $this->encrypt(intval($userIds), $key); echo $userId; } funct...原创 2019-05-24 10:30:45 · 1745 阅读 · 0 评论 -
详细介绍PHP过滤常见html标签的正则表达式
PHP 用htmlentities() 函数把HTML标签转换成Html实体定义和用法htmlentities() 函数把字符转换为 HTML 实体。语法htmlentities(string,quotestyle,character-set)PHP:过滤html标签的函数(这个最强大)PHP过滤html标签竟然有内部的函数可用,相对来说简直是太强大了。php过滤html...原创 2018-12-11 15:53:50 · 1129 阅读 · 0 评论 -
PHP实现根据数组的值进行分组的方法
Array( [0] => Array ( [title] => 新闻投票分成 [gold] => +0.004095 [c...原创 2018-12-21 16:07:58 · 5228 阅读 · 0 评论 -
在tp5.1 fetchSql打印出执行的sql语句
$data = Db::table('tp_user')->fetchSql(true)->select(); dump($data); 方法2echo Db::table('tp_user)' ->getlastSql(); 输出最后一次执行的sql语句原创 2018-12-03 11:27:02 · 2007 阅读 · 0 评论 -
php中序列化与反序列化
把复杂的数据类型压缩到一个字符串中serialize() 把变量和它们的值编码成文本形式unserialize() 恢复原先变量eg:$stooges = array('Moe','Larry','Curly');$new = serialize($stooges);print_r($new);echo "<br />";print_r(unserialize(...转载 2018-09-07 11:39:22 · 102 阅读 · 0 评论 -
总结几种常见web攻击手段及其防御方式
本文简单介绍几种常见的攻击手段及其防御方式XSS(跨站脚本攻击) CSRF(跨站请求伪造) SQL注入 DDOSweb安全系列目录总结几种常见web攻击手段极其防御方式 总结几种常见的安全算法XSS概念全称是跨站脚本攻击(Cross Site Scripting),指攻击者在网页中嵌入恶意脚本程序。案列比如说我写了一个博客网站,然后攻击者在上面发布了一个文章...原创 2018-11-06 16:20:20 · 194 阅读 · 0 评论 -
[MySQL] 不能连接服务器 (10060错误)
主要有三个原因:1、mysql授权表里没有远程机器的权限,及需要在授权表mysql.user添加grant all privileges on *.* to 'root'@'远程登陆IP' identified by '远程登陆密码'flush privileges;2、网络不通,这个就不说了。3、防火墙禁止3306端口,以iptable为例vi /etc/sysconfig/ipta...转载 2018-11-15 15:17:03 · 4106 阅读 · 0 评论 -
Linux下MySQL数据库常用基本操作 一
http://www.cnblogs.com/xdpxyxy/archive/2012/11/16/2773662.html1、显示数据库 show databases;2、选择数据库use 数据库名;3、显示数据库中的表show tables;4、显示数据表的结构 describe 表名; 5、显示表中记录 SELECT * FROM 表名 ...转载 2018-11-15 15:24:09 · 128 阅读 · 0 评论 -
nginx搭建tp框架设置伪静态目录
在nginx配置文件中添加如下代码location / { if (!-e $request_filename) { rewrite ^(.*)$ /index.php?s=$1 last; break; }}转载 2018-11-19 18:04:47 · 2020 阅读 · 0 评论 -
PHP正则提取或替换img标记属性
<?php/*PHP正则提取图片img标记中的任意属性*/$str = '<center><img src="/uploads/images/20100516000.jpg" height="120" width="120"><br />PHP正则提取或更改图片img标记中的任意属性</center>';原创 2018-11-26 16:32:13 · 458 阅读 · 0 评论 -
正则匹配多个img标签,下载匹配到的图片到本地服务器,并替换原图片地址
<?php //$contents:包含<img>标签的原字符串、$replaceStr:替换后的字符串 if(strstr($contents,'<img')) { $pregRule = "/<[img|IMG].*?src=[\'|\"](.*?(?:[\.jpg|\.jpeg|\.png|\.gif|\.bmp]))[\'|\"]....转载 2018-11-26 16:55:28 · 407 阅读 · 0 评论 -
谷歌post,get测试插件
postman原创 2018-11-27 09:57:43 · 212 阅读 · 0 评论 -
php用正则表达式截取字符串中文部分
function substr11($str){ preg_match_all("/[\x{4e00}-\x{9fa5}]+/u",$str,$regs);//preg_match_all(“正则表达式”,"截取的字符串","成功之后返回的结果集(是数组)") $s = join('',$regs[0]);//join("可选。规定数组元素之间放置的内容。默认是 ""(空字符串...原创 2018-11-27 16:21:28 · 3992 阅读 · 0 评论