手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
PHP & 理解 autoload 、PSR-0、PSR-4 的因缘并分析 PS0-0 与 PSR-4 的差异到底在哪里
1.include&require我们知道一个A.php文件若想引入B.php文件里的类,就需要通过include/require的方式将B.php引入。这种方式对小项目来说没啥问题,但对大型项目来说,通常会包含很多公共文件,比如:Foo/Bar/Dog.php,按照传统方式我们在每个所需的地方将这个文件引入即
作者:编程之家 时间:2022-10-09
LAMP基础知识
环境搭建:(centos)yum-yinstallhttpdmariadbmariadb-serverphpphp-mysql注:httpd(Apache服务器);mariadb(数据库);验证是否搭建成功:访问查看(访问搭建机器的ip地址即可可自动定位到index.php)index.php(<?phpinfo();?>)页面是否正常显示PHP、Mysql、Apache、Linux信息;一、
作者:编程之家 时间:2022-10-09
ctfshow-命令执行
命令执行命令执行常见做题姿势*或?代替文件名全拼用其它的命令执行函数代替被过滤的函数用已知参数传入另一个无限制参数,构造木马编码绕过include不用括号分号可用?>代替cat替换内部字段分隔符$IFSgrep通配符匹配无字母数字的webshell$(())与整数运算脚本复制重命名绕过f
作者:编程之家 时间:2022-10-09
PHP使用readability提取任意网页正文内容
Readability是Mozilla的Readability.js(https://github.com/mozillaeadability)的PHP移植。Readability使用DOMDocument解析所有html文本,扫描文本节点并根据字数、链接和元素类型给出分数。然后它选择得分最高的元素并创建一个包含所有兄弟元素的新DOMDocument。返回标
作者:编程之家 时间:2022-10-09
【2022/01/30】thinkphp源码无差别阅读三十二
thinkphp源码无差别阅读(三十二)ORM阅读model/concorn/SoftDelete.php属性:withTrashed判断当前实例是否被软删除:trashed查询软删除数据:withTrashed是否包含软删除数据:withTrashedData只查询软删除数据:onlyTrashed获取软删除的查询条件:getWithTrashedExp删除:delete删除:de
作者:编程之家 时间:2022-10-09
服务器地址 操作系统 运行环境 PHP版本 PHP运行方式 剩余空间
1dump($_SERVER['HTTP_HOST']);//服务器地址2dump(php_uname('s'));//操作系统3dump($_SERVER["SERVER_SOFTWARE"]);//运行环境4dump(PHP_VERSION);//PHP版本5dump(php_sapi_name());//PHP运行方式6dump(round(disk_free_space('/')/10
作者:编程之家 时间:2022-10-09
PHP一句话木马
<?php@eval($_POST['meng']);?>说明:@:错误控制符,即使出现错误,也无视出现的错误信息,继续执行下边的代码。eval()函数:把字符串按照PHP代码来计算。该字符串必须是合法的PHP代码,且必须以分号结尾。meng:名称可以随便定义,是接收菜刀或蚁剑通过POST方式发送过来的代
作者:编程之家 时间:2022-10-09
php两种上传文件进度条显示方案
php代码======================================================================<?php$resultData['status']='error'; $resultData['msg']=''; //设置上传目录 $curr_upload_dir='test/'.date(�
作者:编程之家 时间:2022-10-09
PHP Script - 百万级数据脚本执行优化笔记 (PHP Script)
Mysql-百万级数据查询优化笔记(PHPScript)②说明:要处理的是在一个脚本中统计的年度账单,和上一篇的处理思路完全不同,先把全量取出,再按字典形式拼接,10w条数据只需要668s!数据:测试服:17w正式服:280w1.全量查询,减少链接断开次数,使用PHP处理,性能更高一次性取出1000条数
作者:编程之家 时间:2022-10-09
Web基础知识
一、HTML1.表单(1)表单的结构<formaction=""name="mengmeng">姓名<inputtype="text"name="name"><br>密码<inputtype="password"name="pw"><br><inputtype="submit"
作者:编程之家 时间:2022-10-09
【2022/01/30】thinkphp源码无差别阅读三十二
thinkphp源码无差别阅读(三十二)ORM阅读model/concorn/SoftDelete.php属性:withTrashed判断当前实例是否被软删除:trashed查询软删除数据:withTrashed是否包含软删除数据:withTrashedData只查询软删除数据:onlyTrashed获取软删除的查询条件:getWithTrashedExp删除:delete删除:destr
作者:编程之家 时间:2022-10-09
thinkphp6: API 多版本控制(php 8.1.1 / thinkphp v6.0.10LTS )
一,配置api多版本:1,目录结构:2,路由:route/app.php<?php//+----------------------------------------------------------------------//|ThinkPHP[WECANDOITJUSTTHINK]//+----------------------------------------------------------------------//|C
作者:编程之家 时间:2022-10-09
wordpress如何修改后台登录地址
原文链接:这里0.背景登录wordpress后台的时候,发现默认地址是/wp-login.php。这就意味着所有用wordpress的人都可以用这个地址打开你的后台登录页面,这样的话十分不安全。所以想改个登录地址,增加安全性。1.方式搜了好多帖子,方式主要有两种,一种是使用插件,这种方法比较快。但是我安
作者:编程之家 时间:2022-10-09
PHP常用字符串函数
PHP常用字符串函数echo;输出一个或多个字符串;explode();字符串转换数组(根据指定字符分割);implode();/join();数组转换字符串;md5();计算字符串md5值;print;输出一个或多个字符串,比echo稍慢;printf();输出格式化的字符串;sha1();计算字符串sha1值;str_irepl
作者:编程之家 时间:2022-10-09
php实现用户身份证号码验证规则15位、18位
**身份证号码验证规则思路:判断身份证号码位数身份证区域码验证统一验证位数(18位)18位身份证号码合法性验证**代码展示:publicfunctionvalidation_filter_id_card($id_card){global$_GPC,$_W;if(empty($id_card)){returnfalse;
作者:编程之家 时间:2022-10-09
Vulnhub靶机系列之Acid
Acid下载地址:https://download.vulnhub.com/acid/Acid.rarhttps://download.vulnhub.com/acid/Acid.rar.torrent环境使用VMware运行攻击机kali与靶机Ubuntu靶机地址发现,靶机IP为网卡为VMware的192.168.0.104扫描端
作者:编程之家 时间:2022-10-09
【无标题】
vscode开发php1.下载及安装vscode下载安装VScode编辑器下载地址:https://code.visualstudio.com安装教程:只需一直点下一步即可,其中有一步是勾选PATH,记住打勾2.下载php解释器下载地址:https://windows.php.net/download下载Xdebug:https://xdebug.org/download推荐下载
作者:编程之家 时间:2022-10-09
PHP笔记-验证码例子
注意需要先把php_gd2.dll放开:php.ini文件修改。如下验证码效果:代码如下:Captcha.php<?phpnamespacevendor;classCaptcha{publicstaticfunctiongetCaptcha($width=450,$height=65,$length=4,$fonts=""){if(empty($fonts)){
作者:编程之家 时间:2022-10-09
【2022/02/02】thinkphp源码详细阅读一
thinkphp源码详细阅读(一)请求流程从入口index.php开始实例化App,我们看一下实例化所做的工作设置thinkPath、rootPath、appPath、runtimePath加载服务文件provider.php,具体如何实现,我们可以看绑定到容器实现部分代码provider.php中返回的数组,代码的执行就是
作者:编程之家 时间:2022-10-09
宝塔面板如何切换php版本
服务器上装了宝塔面板,然后可以装多个php版本,那么如何切换php版本呢?其实很简单。打开网站找到php版本切换就行。如果是要切换默认php版本,打开网站,设置”PHP命令行版本“然后选择php版本,点击提交即可。
作者:编程之家 时间:2022-10-09
PHP MySQL 通讯录管理系统
4150620411688023NotFoundObj
作者:编程之家 时间:2022-10-09
Apache2.4无法启动和PHP没有加载扩展到的解决方法
Apache2.4无法启动和PHP没有加载扩展到的解决方法●Apache2.4无法启动●●症状:双击httpd.exe正常,但是以服务方式无法启动,报错如下>netstartapache2.4Apache2.4服务正在启动.Apache2.4服务无法启动。发生服务特定错误:1.请键入NETHELPMSG3547以获得更多
作者:编程之家 时间:2022-10-09
php日期
原文地址:http://blog.meoo.info/2022/02/01/php-date-operation/欢迎访问我的博客:http://blog.meoo.info基本使用方法PHPDate()函数把时间戳格式化为更易读的日期和时间。date(format,timestamp)format:必需。规定时间戳的格式。timestamp:可选。规定时间戳。默认是
作者:编程之家 时间:2022-10-09
PHP函数
1.stringstrstr($pattern,$needle,[true/false]) 2.str_replace($target,$instead,$str,[count]);str_ireplace 3.stringsubstr('abcdef',-1,1);返回字符串的子字符串 4.arrayexplode("","piece1piece2piece3");分割成数组 5.strposstrchr
作者:编程之家 时间:2022-10-09
攻防世界Web&&BUUCTF Web
目录simple_phpxff_referer[ACTF2020新生赛]Upload[MRCTF2020]Ez_bypasssimple_php看到了一段PHP代码,解读一下:这里包含了"config.php"文件,url接收参数a和b的值。如果$a的值等于0and$a,那么输出$flag1,如果$b的值为数字或字符串则退出当前脚本,如果$b>1234则输出$flag2。
作者:编程之家 时间:2022-10-09
PHP判断IP或URL是否非法
php现在有个filter_var函数,自己就支持验证是否是域名或者IP。if(filter_var($ip,FILTER_VALIDATE_IP)){echo"合法IP";}else{echo"非法IP";}if(filter_var($url,FILTER_VALIDATE_URL)){echo"合法URL";}else{echo"非法URL";}
作者:编程之家 时间:2022-10-09
PHP登录注册页面
注册(html)<!DOCTYPEhtml><html><head><title>注册<itle><linkrel="stylesheet"href="register.css"><metaname="content-type";charset="UTF-8"><style>
作者:编程之家 时间:2022-10-09
PHP绕过strpos()
可以结合ctfshowweb94strpos(string,find,start)有三个参数,string是被检查的字符串,find是要被搜索的字符串,start是开始检索的位置,从0开始。该函数返回查找到这个find字符串的位置,那么如果是0位置,就值得注意了比如:if(strpos('0104','0')){echo'yes';}else{echo'
作者:编程之家 时间:2022-10-09
ctfshow 命令执行 web29-web77 web118-122 web124 wp
南神博客文章目录命令执行web29web30web31web32web33web34web35web36web37web38web39web40web41web42web43web44web45web46web47web48web49web50web51web52web53web54web55web56web57web58web59web60web61web62web63web64web65web66web67web68web69web70web71***web72web
作者:编程之家 时间:2022-10-09
buuctf初学者学习记录--web第16题
[RoarCTF2019]EasyCalc打开靶场:查看源代码,发现有一个calc.php文件,并且提示设置了waf先尝试访问calc.php得到源码,使用get方式传参赋值给num,并且使用正则表达式进行了过滤,只要能绕过过滤,就可以通过eval进行任意php语句首先尝试直接?num=phpinfo()禁止访问,应该是waf
作者:编程之家 时间:2022-10-09
上一页
84
85
86
87
88
89
90
91
下一页
小编推荐
热门标签
更多
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