PHP

PHP身份实名认证接口小白也能轻松实现,ocr接口

  还在为网站用户的身份验证头疼不已? 不要慌,今天就带你揭秘如何用PHP语言快速搭建起安全可靠的身份实名认证接口系统!只需对接身份证实名认证接口即可轻松实现用户身份的实名认证。   那么,如何用PHP语言实现呢?其实很简单,登录翔云,找到开发者中心,下载所需要的接口开发语言,只需更改产品参数,您的应用便能轻松实现实名认证的功能。   下面,根据身份实名认证PHP开发文档为例,代码如下: 'ht

【故障】php链接mysql数据库,使用localhost一直连不上,当使用127.0.0.1链接正常

Linux下使用localhost默认是使用sock连接, 127.0.0.1则是使用tcp来连接 php.ini下有这样一个配置项: mysql.default_socket = 试着改成对应的mysqld.sock文件,如: mysql.default_socket = /var/run/mysqld/mysqld.sock 请记住这一条:对于mysql来说,localhost和127.0.0

文件处理漏洞--文件包含

一、什么是文件包含 程序开发人员一般会吧重复使用的函数写道单个文件中,需要使用某个函数时直接调用此文件,无需再次编写,文件调用的过程就是文件包含,所以将包含的文件设置为变量,用来动态调用,但是这种灵活性,导致客户端可以调用一个恶意文件,造成文件包含漏洞   通过PHP函数引入文件时,传入的文件名未经过合理验证,从而操作了预想之外的文件,导致意外的文件泄露甚至恶意代码注入。 <?ph

nginx高性能负载均衡集群

高性能负载均衡集群 一、集群是什么 简单地说,集群就是指一组(若干个)相互独立的计算机,利用高速通信网络组成的一个较大的计算机服务系统,每个集群节点(即集群中的每台计算机)都是运行各自服务的独立服务器。 这些服务器之间可以彼此通信,协同向用户提供应用程序,系统资源和数据,并以单一系统的模式加以管理。 当用户请求集群系统时,集群给用户的感觉就是一个单一独立的服务器,而实际上用户请求的是一组集群服务

通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题

通过设置nginx的client_max_body_size解决nginx+php上传大文件的问题 用nginx来做webserver的时,上传大文件时需要特别注意client_max_body_size这个参数,否则会中断在nginx的请求中,在php中是无法记录到访问的.  一般上传大文件流程:  首先修改php.ini文件:  参数 设置 说明  fi

多合一收款二维码原理及实现(源码)

最近芝麻二维码的“收款码合并”火了,它能将微信收款码和支付宝收款码合并为一个二维码!听上去感觉很神奇,其实原理非常简单! 无论是支付宝还是微信的收款码,其本质上是一个包含了收款链接的二维码。所以我们的思路是:检测如果是支付宝浏览页面,就给出支付宝的付款链接、如果是微信,就给出微信链接…… 那么问题来了,如何进行判定呢? 很好办,根据 UA 就能进行判定了!不懂什么是 UA?请参照 浏览器野史 –

php curl参数大全

php curl功能很强大,我们最经常用来做的是读取网页的HEADER头信息,但是其功能不仅限于此,还可以进行网页抓取等等,下面先看一个获取header头部信息的例子     再来看一个取百度收录页面的用法     然后正式奉上php curl的详细参数说明。 所有参数都是通过curl_setopt来调用设置  curl_setopt

TimThumb——超好用的 PHP 略缩图裁剪插件

TimThumb 是一个非常简洁方便的、用于裁图的 PHP 程序。只要给它设置一些参数,它就可以生成指定图片的缩略图甚至是直接给指定的网站截图。现在很多 WordPress 主题中,都使用的是 TimThumb 这个 PHP 类库进行缩略图处理。(本博客使用的 Nana 主题中的文章略缩图也是用 TimThumb 处理的)   TimThumb 的使用方法 最简单的使用方法如下:

【蜜罐系列】①

关于Galah 工具要求 工具下载 响应案例 工具运行截图 许可证协议 项目地址 原创:FreeBuf

文件上传upload-labs

文件上传upload-labs 相关函数 move_upload_file(file,newloc)、 file:要移动的文件 newloc:规定文件的位置 将上传的文件移动到新位置 通过HTTP POST 上传文件 如果目标文件已存在,则会被覆盖 unlike(file) 删除文件 in_array(search,array) search:规定在数组中搜索的值 array:数组 搜

mysql+phpmysqladmin

mysql+phpmysqladmin   https://github.com/fanqingsong/docker-mysql-phpadmin 使用phpMysqlAdmin来管理mysql   出处:http://www.cnblogs.com/lightsong/ 本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置

CI3上传类

1、设置为autoload自动加载,则需要初始化   $config['upload_path'] = './uploads/'; $config['allowed_types'] = 'mp4|avi|mpeg|mov|flv|rmvb'; $config['max_size'] = 204800; $this->upload-

02、Linux 排查

Linux 分析排查 1.敏感文件信息 1.1.tmp 目录 /tmp:临时目录文件,每个用户都可以对它进行读写操作。因此一个普通用户可以对 /tmp 目录执行读写操作(ls -alt) 筛查 /tmp 目录下是否存在相关的恶意文件等 1.2.开机启动:/etc/init.d 恶意代码很可能设置在开机自启动的位置 查看指定目录下文件时间顺序的排序:ls -alt |head -n 10 查看文件时

phpcms pc:get 标签用法;phpcms模板中使用PHP标签

  注意:变量 $catid 需要是从控制器里解析出来的   其他推荐链接:https://baijiahao.baidu.com/s?id=1617259769784974055&wfr=spider&for=pc

如何查看eclipse版本

进入eclipse文件夹 点击readme  点击readme_eclipse.html  所跳转页面中release后的数字就是eclipse版本了       参考—— https://www.php.cn/faq/420634.html

DRV8825步进驱动芯片的电流调节与测量

DRV8825驱动的电流调节与测量   DRV8825驱动特点 最大电流2.5A。 最高支持32细分。 芯片内阻更小,发热更低,散热性更好。 驱动DRV8825电流调节   电流太小 雕刻容易丢步,导致雕刻错位、雕刻失败。感觉电机不够力可以把电流调大。 电流太大 步进电机会发热。这时需要把电流调小。 调节方法请看下图   (DRV8

【征稿】第七届水与环境可持续发展国际会议(ICSDWE 2024)

会议简介:2024年第七届水与环境可持续发展国际会议(ICSDWE 2024)将于2024年8月16日至18日在中国厦门举行。ICSDWE聚焦于水和环境的可持续发展,汇聚了全球范围内的顶尖专家学者,共同探讨水资源管理、水和废水处理、水的可持续发展、环境科学以及环境可持续性等多个领域的最新研究成果和前沿动态。ICSDWE 2024将继续致力于打造一个国际化的学术交流平台,推动水与环境领域的研究创新与

Part-DB 配置流程

介绍 Part-DB是一个开源的器件管理工具,博主用于管理个人的电子器材,最近捣鼓了一下这个工具,由于手头还有一块闲置的赛昉·星光2的开发板,所以我打算一起拿来捣鼓一下,如果不成功,就用树莓派(生气😠) 1.安装 大家可以直接按照 官方安装指导 来安装即可,我也是参考官方的。 (1)安装docker和 docker-compose 这一步根据网上安装就好啦,我就不赘述啦0_0 (2)在ubunut

E138: Can't write viminfo file /.viminfo.tmp!

解决方案: 原因:vim无法保存用户操作信息到.viminfo文件,vim无操作权限 思路: 修改用户目录下的.viminfo文件权限 命令: chmod 777 .viminfo 找到当前用户目录:  echo $HOME 查看隐藏文件: ls -a 若系统提示.viminfo: Read-only file system 则表示只读无法修改权限可尝试执行以下命令: sudo mou

php变量引用

可以看到b原本的值是123,引用a之后,变成100 但是修改b的值为1100之后,发现a的值也从原本的100变成1100了 这就涉及到引用的基本工作原理:   应用场景: 如果某个我们想要控制的变量被强制赋值,这时候如果我们有其他可控变量的话,可以通过引用赋值来 例子:   审计完代码后,目的是要绕过wakeup中的这句$this->c = "no!"; 因

thinkphp6.0

<?php namespace appcontroller; use appBaseController; use thinkfacadeDb; class Index extends BaseController { public function index13(){ #$query=Db::query("select * from betty13");

web安全-SQL注入(sqli)

web安全-SQL注入(sqli) 第一关 基于报错的单引号字符型GET注入 查看源码 单引号,确认存在注入点: 查询字段数: 从1尝试到4,3没报错,4报错说明字段数为3 因为这里有回显,所以使用union注入查看哪些字段是有回显, 为了不让前面的id=1的查询成功影响我们的判断,所以将1改为任意使其查询失败的值,例如-1(当然也可以用and1=2之类,只要能查询失败即可) 接下来

Linux基础——Glibc默认ptmalloc可分配主内存区和非主内存区计算方法

ptmalloc可分配主内存区和非主内存区的Arena的实现参考:https://blog.csdn.net/initphp/article/details/127750294arena内存块160核*8+1=1281(块)80核*8+1=641(块)48核*8+1=385(块)32核*8+1=177(块)分配区个数:多少个分配区,根据系统来决定,一个进程最多能分配的arena个数在64位下是8

由alias引发的一次对于解释器的探索

起因:一开始是记得之前看到过能够让linux把一个命令变成别的命令的方式,比如输入的是ls结果实际执行的是其他东西,然后想将这种方式用在awd上边(千辛万苦打了进来结果一执行发现啥也干不了) 然后搜到了alias这个别名命令 用法:alias 实际输入='实际执行' 比如说alias ls='echo 123',这样ls后输出就会变成123  (这个命令直接执行就行,我这里是整了一晚上

Laravel 自用常用 artisan 命令以及一些技巧

快速创建模型以及填充 快速创建模型工厂和 Seeder 填充表重置重建  

宝宝/公司起名/测算周易/卜算命项目搭建开发

这套项目是2024新版测算周易项目,项目代码完整,可以直接运营,并且代码不做任何加密,可以任意修改,如果需要部署或者其他服务可以在开发吗联系我或者加我的个人主页有我的相关联系方式。 支持功能:微信/支付宝的PC支付和H5支付、分销功能、支持设置一二级分成比例、微信功能、 支持PC版支付、手机版支付、微信内支付。 程序为开源二次开发,已修复大量BUG 安装部署 部署测试环境:PHP5.6 , 数据库

美国永久免费虚拟主机

美国永久免费虚拟主机 虚拟主机是一项基础的网络服务,使用户可以通过互联网来承载其网站或在线应用。它们为个人和中小型企业提供了一个经济实惠和易于使用的解决方案,无需担心硬件基础设施的复杂性和高昂的成本。在虚拟主机市场中,美国是主要提供商之一,以下是美国常用的永久免费虚拟主机软件。 1.InfinityFree InfinityFree是一家提供永久免费虚拟主机的公司。它的服务包括无限制的存储空间和带

dedebiz发布时间显示为今天昨天前天的方法

dedebiz的文章发布时间调用格式一般分为一下这些: [field:pubdate function="MyDate('Y-m-d',@me)"/] 2013-12-17 [field:pubdate function="MyDate('Y-m-d H:i',@me)"/] 2013-12-17 16:10 [field:pubdate function=MyDate('m-d',@me)/]

dedebiz列表添加自增序号代码

dedebiz列表添加序号代码如下: //默认从1开始自增 但是有时候我们可能不需要从1开始,比如从2开始,那么就需要这样写: //实现从2或者其他数字开始自增 修改@me+1即可 如果想让它从0开始,那就用这个代码: //实现从0或者其他负数开始自增 通过上面的代码即可实现列表中默认序号的自增。  

dedebiz常用标签调用代码

dedebiz常用标签调用代码: 1、网站首页标题调用标签 {dede:global.cfg_webname/}或{dede:global name='cfg_webname'/} 2、网站首页描述调用标签 3、栏目标题调用标签 {dede:field.title/}_{dede:global.cfg_webname/}或{dede:field.seotitle /} 4、文章标题调用标签 {de

<<  <  37  38  39  40  41  42  43  44  45  46  47  >  >>