手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ CMS系统
▸ 服务器
▸ 数据库
公众号推荐
微信公众号搜
"智元新知"
关注
微信扫一扫可直接关注哦!
子栏目导航
PHP
Java
Java SE
Python
NumPy
C#
C&C++
Ruby
VB
asp.Net
Go
Perl
netty
gRPC
Django
Delphi
Jsp
.NET Core
Spring
Flask
Springboot
SpringMVC
Spring Cloud
Lua
fastadmin
Laravel
Mybatis
Asp
Groovy
ThinkPHP
Yii
swoole
编程之家
PHP
TP6 中间件获取不到 controller() 解决办法 _
1、近期使用TP6做项目,发现在多应用模式下,使用中间件的前置方法handle()下使用$request->controller()无法获取到控制器名称2、解决办法,在多应用对应的目录下创建route.php配置middleware解决 内容如下 return['middleware'=>[
作者:编程之家 时间:2022-10-09
php判断是否是json字符串格式
if(!function_exists('isJson')){/***判断字符串是否为Json格式**@paramstring$dataJson字符串*@parambool$assoc是否返回关联数组。默认返回对象*@parambool$htmlspecialchars_decode是否进行html反转义*@returnar
作者:编程之家 时间:2022-10-09
学习笔记三十六:文件内容检查的突破
文件内容检查包括:content-type检查文件头检查getimagesize()检查php_exif模块检查imagecreatefromjpeg二次渲染测试流程:(前提是已经拿到一个上传点)上传一张正常的照片,验证上传功能是否正常(照片可以用.jpg或者.php等格式进行尝试上传)最好直接上传一张图片一句话马,它可以
作者:编程之家 时间:2022-10-09
PHP中特殊形式的函数
PHP特殊函数可变函数(变量函数)回调函数array_maparray_walkarray_filter递归函数php实现递归的三种方法利用引用做参数利用全局变量利用静态变量static匿名函数php函数使用可变数量的参数 函数就是实现特定功能的代码块,我们定义函数的直接目的就是将程序按功能进
作者:编程之家 时间:2022-10-09
php8.0.14: 创建thinkphp项目(composer2.2.1/thinkphp6.0.9)
一,用composer创建thinkphp项目1,创建项目所在的目录liuhongdi@lhdpc:/usr/local/soft$mkdir/data/liuhongdi@lhdpc:/usr/local/soft$cd/data/liuhongdi@lhdpc:/data$mkdirphpliuhongdi@lhdpc:/data$cdphp2,创建项目,名字叫admapiliuhongdi@lhdpc:/data/php$c
作者:编程之家 时间:2022-10-09
nginx +php-fpm 做代理 报错解决
[error]23388#23388:*1FastCGIsentinstderr:"Primaryscriptunknown"whilereadingresponseheaderfromupstream,client:127.0.0.1,server:test.com,request:"GET/index.phpHTTP/1.1",upstream:"fastcgi://192.168.9.40:9000&
作者:编程之家 时间:2022-10-09
2.level2-[本地复现]-[越过wakeup]-[CVE-2016-7124]
我认为,无论是学习安全还是从事安全的人,多多少少都会有些许的情怀和使命感!!!文章目录PHP反序列化漏洞level2-[本地复现]-[越过wakeup]-[CVE-2016-7124]1.题目描述2.代码审计3.解题过程4.总结PHP反序列化漏洞level2-[本地复现]-[越过wakeup]-[CVE-2016-7124]1.
作者:编程之家 时间:2022-10-09
PHP实现无限级分类
functiongetTree($data){$items=[];foreach($dataas$v){$items[$v['id']]=$v;//$items[1]=}$tree=array();//格式化好的树foreach($itemsas$item)if(isset($items[$item['pid']]))
作者:编程之家 时间:2022-10-09
基于php计算机等级考试系统毕业设计网站作品
基于phpmysql计算机等级考试毕业设计网站作品,dreamweaver制作,在php环境下运行,本系统有2种角色,一个是考生,一个是管理员,考试用姓名和学号登录,登录成功进入考试系统,可以查看自己信息,考试完成自动出成绩提交成绩后到后台;管理员登录后可以对学生信息,成绩信息和试题
作者:编程之家 时间:2022-10-09
phpstorm xdebug环境搭建
下载xdebug&php.ini配置https://blog.csdn.net/github_38336924/article/details/90024015具体下载看上面链接文章(注意:下载低版本的xdebug,高版本容易报错)刚开始我用了3.0.4的版本死活不行,然后换了个旧点的搞定了。 或者: php.ini配置如下[XDebug]zend_extensi
作者:编程之家 时间:2022-10-09
学习笔记三十七:白名单验证的突破
白名单验证的突破有以下几种情况:MIME绕过(content-type验证)00截断配合解析漏洞(iis解析漏洞和apache的双重拓展名)大小写修改MIME类型绕过白名单限制(content-type验证):MIME(MultipurposeInternetMailExtensions)多⽤途互联⽹邮件扩展类型。是设定某种扩展名的⽂件⽤⼀种应
作者:编程之家 时间:2022-10-09
快速部署LAMP黄金架构,搭建disuz论坛
快速部署LAMP架构[root@zhanghuan~]#iptables-F[root@zhanghuan~]#systemctlstopfirewalld[root@zhanghuan~]#systemctldisablefirewalld[root@zhanghuan~]#getenforceDisabled#停止,以及把nginx应用程序卸载了[
[email protected]
]#yumremovengi
作者:编程之家 时间:2022-10-09
PHP之多线程
前言前些天帮同事查一个问题,第一次接触到了PHP的多线程,原以为PHP普遍都是单线程模型,并不适合多线程领域,花些时间翻了几个多线程的项目源码之后,发现PHP的多线程也颇有可取之处,活用起来,用来解决某些问题竟然非常适合。于是找了几篇文章看了下PHP多线程 TSRM 机制的实现
作者:编程之家 时间:2022-10-09
php+上传大文件
PHP用超级全局变量数组$_FILES来记录文件上传相关信息的。1.file_uploads=on/off 是否允许通过http方式上传文件2.max_execution_time=30 允许脚本最大执行时间,超过这个时间就会报错3.memory_limit=50M 设置脚本可以分配的最大内存量,防止失控脚本占用过多内存,此指
作者:编程之家 时间:2022-10-09
[GXYCTF2019]Ping Ping Ping
[GXYCTF2019]PingPingPing多命令顺序执行linux空格过滤、字符过滤1.根据提示,传入/?ip=127.0.0.1,发现有回显,所以传入/?ip=127.0.0.1|ls(|就是按位或,是一种管道符,直接执行|后面的语句)(ls命令可以展示目录),发现两个.php文件2.想要获取flag.php,但是catflag和{cat,flag}都
作者:编程之家 时间:2022-10-09
PHP做301重定向设置的代码方法
<?php$the_host=$_SERVER['HTTP_HOST'];//取得当前域名$request_uri=isset($_SERVER['REQUEST_URI'])?$_SERVER['REQUEST_URI']:'';//判断地址后面是否有参数if($the_host=='baidu.com')//把这里的域名换上你想要的{header('
作者:编程之家 时间:2022-10-09
PHP正则替换中文让中文无处可躲
functionpregReplaceChinese($str,$replace="*"){ if(empty($str)){ return$str; }else{ returnpreg_replace("/[\x{4e00}-\x{9fa5}|\x{9FA6}-\x{9FFF}|\x{3400}-\x{4DBF}|\x{20000}-\x{2A6DF}|\x{2A700}-\x{2B738}|\x{2B740}-\x{2B81D
作者:编程之家 时间:2022-10-09
[PHP] php 7.4 Array and string offset access syntax with curly braces is deprecated
使用thinkphp的项目在php7.4下出现这个错误原因是访问字符串中的某个字符时使用了大括号从7.4以后,只能使用第一种形式$value[0]获取字符串偏移了,第二种方法$value{0}被弃用。降级为php7.3就能解决,或者修改代码中访问字符的方式
作者:编程之家 时间:2022-10-09
PHP学习笔记一基础
一、PHP的数据类型字符串$x="Hello";$y="PHP"echo$x."-".$y;//HelloPHP整型整数必须至少有一个数字(0-9)整数不能包含逗号或空格整数是没有小数点的整数可以是正数或负数整型可以用三种格式来指定:十进制,十六进制(以0x为前缀)或八进制(前缀为0)浮点型
作者:编程之家 时间:2022-10-09
【nginx】开启cdn,nginx如何301重定向
问题描述网站开启cdn(内容分发网络),输入php-china.com在浏览器中,无法重定向为www.php-china.com问题原因我自己网站问题是没有开启主域名的cdn,导致nginx找不到主域名的ip地址解决流程1.开启cdn设置腾讯云cdn(内容分布网络),开启主域名和www域名的cdn,源站设置自己的ip
作者:编程之家 时间:2022-10-09
phpstudy配置运行CI4框架
背景因公司老项目使用CI框架,想学习一下,于是官网下载CI4框架后,像往常一样在phpstudy中创建网站,路径指向CI框架的目录,但是并没有成功展示CI框架的页面。CI框架目录错误:因为phpstudy默认访问的是php项目根目录的index.php文件,但是发现根目录下并无此文件,于是复制public对外根目
作者:编程之家 时间:2022-10-09
Web做题笔记
Backup 如果网站存在备份文件,常见的备份文件后缀名有:“.git”、“.svn”、“.swp”“.~”、“.bak”、“.bash_history”、“.bkf”尝试在URL后面,依次输入常见的文件备份扩展名。到.bak时有反应 通过wps打开无flag 换成浏览器 仍为此界面,看看源代码试试
作者:编程之家 时间:2022-10-09
通过loganalyzer展示数据库中的日志
一、安装mysql#yum-yinstallmariadb-server#systemctlenable--nowmariadb&&systemctlstatusmariadb●mariadb.service-MariaDB10.3databaseserverLoaded:loaded(/usr/lib/systemd/system/mariadb.service;enabled;vendorpreset:disabled)
作者:编程之家 时间:2022-10-09
记录一次简单的web实战
盛年不重来,一日难再晨在茫茫大海中,终于等到了你的到来!在不断的搜索中,终于找到了一个“可爱啊”的网站,现在准备开饭了!在这就绕过信息收集这个步骤了,在初步拿到这个网站时,首先要注意网站的结构,server之类的。BEGIN在网站代码后面输入JaveaScript测试代码;出现弹窗,证明存在
作者:编程之家 时间:2022-10-09
LINUX MALWARE DETECT
https://www.rfxn.com/projects/linux-malware-detect/CurrentRelease:http://www.rfxn.com/downloads/maldetect-current.tar.gzhttp://www.rfxn.com/appdocs/README.maldetecthttp://www.rfxn.com/appdocs/CHANGELOG.maldetectDescriptionLinuxMalwareDetect(LMD)is
作者:编程之家 时间:2022-10-09
thinkphp6: 用validate验证参数合法性(thinkphp 6.0.9/php 8.0.14)
一,代码:创建两个validate1,验证商品列表创建一个validateliuhongdi@lhdpc:/data/php/admapi$phpthinkmake:validateGoodsListValidate:app\validate\GoodsListcreatedsuccessfully.validate/GoodsList.php<?phpdeclare(strict_types=1);namespaceapp\val
作者:编程之家 时间:2022-10-09
PHP tp6 购物车的流程
控制层/加入购物车表单提交publicfunctionaddcart(){//if(request()->isGet()){////如果是get请求跳转到首页//$this->redirect('home/index/index');//}//接收数据$params=input();//var_dump($
作者:编程之家 时间:2022-10-09
PHP处理base64图片
文章目录写入文件下载图片PHP处理base64图片写入文件//匹配数据$img="data:image/png;base64,......";preg_match('/^data:\s*(image\/)(\w+);base64,/',$img,$m);$img=preg_replace('/^data:\s*image\/\w+?;base64,/','',$img);$i
作者:编程之家 时间:2022-10-09
怎么关闭php的safe_mode模式
部分环境是开启safe_mode,这样会导致程序许多php内置函数没法使用,系统将处于瘫痪状态,建议关闭它。在php.ini文件里面设置safe_mode=Off,然后重启php,或者重启整个环境,如图: 转自:http://www.rrzcms.comewsinfo/3.html
作者:编程之家 时间:2022-10-09
使用 Swoole 加速你的 CMS 系统
项目介绍MyCms是一款基于Laravel开发的开源免费的自媒体博客CMS系统,适用于个人网站及企业网站开发使用,助力个人开发者知识技术变现Swoole介绍Swoole:PHP的异步、并行、高性能网络通信引擎,支持TCP长连接,Websocket,Mqtt等协议。广泛用于手机app、手游服务端、网络游戏服务器、
作者:编程之家 时间:2022-10-09
上一页
77
78
79
80
81
82
83
84
下一页
小编推荐
热门标签
更多
python
JavaScript
java
HTML
reactjs
C#
Android
CSS
Node.js
sql
r
python-3.x
MysqL
jQuery
c++
pandas
Flutter
angular
IOS
django
linux
swift
typescript
路由器
JSON
路由器设置
无线路由器
h3c
华三
华三路由器设置
华三路由器
电脑软件教程
arrays
docker
软件图文教程
C
vue.js
laravel
spring-boot
react-native