手机版
热门标签
站点地图
我要投稿
广告合作
联系我们
搜 索
广告位招租
广告位招租
切换导航
首页
编程教程
编程导航
编程百科
编程问答
编程博文
编程实例
硬件设备
网络运营
软件教程
移动数码
办公软件
操作系统
人工智能
栏目导航
▸ 编程语言
▸ 前端开发
▸ 移动开发
▸ 开发工具
▸ 程序设计
▸ 行业应用
▸ 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
apache2.4+php7.4+mysql5.3基本配置
Apache2.4:httpd-2.4.46-win64-VC15.zipPHP7:php-7.4.16-Win32-vc15-x64.zipMysql5.7:mysql-5.7.17-winx64.zip 一、Apache安装:i.获取Apache:www.apachelounge.con/download/ii.解压:e:/web/apache2.4iii.配置conf/httpd.conf:c:/Ap
作者:编程之家 时间:2022-10-09
Kali Linux下搭建WEB环境(APACHE+MYSQL+PHP)
KaliLinux是基于Debian的Linux发行版,设计用于数字取证操作系统。方法/步骤安装PHP环境apt-getinstallphpphp-pear现在启动SSH、Apache以及MySQL这些服务,手动启动命令如下servicesshdstartserviceapache2startservicemysqlstart现在来创建数据库,使用root登录my
作者:编程之家 时间:2022-10-09
ThinkPHP 2.x 任意代码执行漏洞
ThinkPHP2.x版本中,使用preg_replace的/e模式匹配路由:$res=preg_replace('@(\w+)'.$depr.'([^'.$depr.'\/]+)@e','$var[\'\\1\']="\\2";',implode($depr,$paths));导致用户的输入参数被插入双引号中执行,造成任意代码执行漏洞。ThinkPHP
作者:编程之家 时间:2022-10-09
cscms代码审计
很久之前审的了。刚刚翻到了,扔博客园一下吧。0x00前言CSCMS是一款强大的多功能内容管理系统,采用php5+mysql进行开发,运用OOP(面向对象)方式进行框架搭建。CSCMS用CodeIgniter框架作为内核开发,基于MVC模式,使程序运行的速度和服务器得到很好的优化,使web平台拥有良好的兼容性和稳定性
作者:编程之家 时间:2022-10-09
PHP笔记三:数组相关操作方法
本文记录一些PHP数组处理的方法。目录1.检查数组中是否存在某个值2.检查数组或者变量方法3.过滤数组元素4.删除数组元素5.插入数组元素6.返回数组最后一个元素7.数组切片8.判断两个数组是否相等9.替换数组元素10.移除数组重复元素11.数组排序1.检查数组中是否存在某
作者:编程之家 时间:2022-10-09
php常用设计模式大总结
本篇文章主要以php语言为基础为大家讲解在php中如何实现各种常见的设计模式。设计模式(Designpattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代码可靠性。毫无疑问,设计模式于己于他
作者:编程之家 时间:2022-10-09
PHP笔记二:字符串处理相关方法
本文记录PHP处理字符串的方法,包括普通字符串处理以及正则表达式处理字符串方法。目录PHP基本语法字符串处理1.字符串分割2.用字符串连接数组元素3.字符串切片4.字符替换5.大小写转换6.字符ASCII码相互转换7.将字符串解析成多个变量8.字符查询9.HTML字符转换10.过滤变
作者:编程之家 时间:2022-10-09
Centos7 安装php
今天学习php的安装,记录一下学习过程;先安装好了mysql,才能跟php进行配套使用;1.安装php的环境;yum-yinstallphp72wphp72w-cliphp72w-fpmphp72w-commonphp72w-develphp72w-embeddedphp72w-gdphp72w-mbstringphp72w-mysqlndphp72w-opcachephp72w-pdophp72w-xml2.安装
作者:编程之家 时间:2022-10-09
Buuctf-Web-[ACTF2020 新生赛]Include
前言刷题网址:https://buuoj.cn/challenges#[ACTF2020新生赛]Include首先打开网页,提示tips点击他,根据题目提示很难不想到是文件包含,但是提示是能找到外面的flag吗,如下图。这里我猜想的是否在上上一个目录,../上一个目录,但是无论我输多少都不行。所以这里我转换思路尝试去读
作者:编程之家 时间:2022-10-09
关于php+mysql性能在实际工作中的应用实例
背景:在某个财务数据单中,增加一列银行备注。方案一:通过收款单号(例如:20220419ABA00100000099072773758) 查询到交易单号(例如:2022041940000001317768330300405),再查询到充值单号(例如:1003703828D6399362770464900575),再查询到备注信息,付款集群,db_loan_xx.charge_xx_x,字段bank_com
作者:编程之家 时间:2022-10-09
php命名空间
php命名空间可以解决下面两个问题:1、用户编写的代码与php内部的类/函数/常量或第三方类/函数/常量之间的名字冲突2、为很长的标识符名称(通常是为了缓解第一类问题而定义的)创建一个别名(或简短)的名称,提高源代码的可读性 定义命名空间通过关键字namespace声明。如果一个文件
作者:编程之家 时间:2022-10-09
php实现ftp上传
php实现ftp上传的方法:首先通过“ftp_connect”函数连接FTP服务器;然后使用username和password登录;最后通过“ftp_put()”函数实现ftp上传即可。1.使用PHP操作FTP-用法如下<?php//联接FTP服务器$conn=ftp_connect(ftp.server.com);//使用username和password登录ft
作者:编程之家 时间:2022-10-09
什么是单例模式?
单例模式(Singletonpattern)是一种常用的软件设计模式。在它的核心结构中只包含一个被称为单例类的特殊类。通过单例模式可以保证系统中一个类只有一个实例而且该实例易于外界访问,从而方便对实例个数的控制并节约系统资源。如果希望在系统中某个类的对象只能存在一个,单例模式是最
作者:编程之家 时间:2022-10-09
phpmyadmin 4.8.1 远程文件包含漏洞CVE-2018-12613
phpMyAdmin是一套开源的、基于Web的MySQL数据库管理工具。其index.php中存在一处文件包含逻辑,通过二次编码即可绕过检查,造成远程文件包含漏洞。参考文档:https://mp.weixin.qq.com/s/HZcS2HdUtqz10jUEN57aoghttps://www.phpmyadmin.net/security/PMASA-2018-4/漏洞环境执行如下
作者:编程之家 时间:2022-10-09
ubuntu18.04安装ThinkPHP6
一、安装Lamp环境所需应用(apache、mysql、php)sudoaptinstallapache2sudoaptinstallmysql-serversudoaptinstallphp安装composercurl-sShttps://getcomposer.org/installer|phpmvcomposer.phar/usrl/bin/composercomposerconfig-grepo.packagistcomposerh
作者:编程之家 时间:2022-10-09
文件包含漏洞
文件包含漏洞简介文件包含程序开发人员通常会把可重复使用的函数写到单个文件中,在使用某些函数时,直接调用此文件,无需再次编写,这种调用文件的过程一般被称为文件包含。漏洞的形成原因随着网站业务的需求,程序开发人员一般希望代码更灵活,所以将被包含的文件设置为变量,用来进行动
作者:编程之家 时间:2022-10-09
WebShell_Bypass
1.异或2.取反:UTF-8编码的某个汉字,并将其中某个字符取出来,比如'和'{2}的结果是"\x8c",其取反即为字母s(而PHP由于弱类型这个特性,true的值为1,故true+true==2,也就是('>'>'<')+('>'>'<')==2)php7:echo~('的'{1});ephp5:$_=�
作者:编程之家 时间:2022-10-09
PHP接口报错:Unable to init from given binary data
前因:事情是这样的,前几天不是使用Laravel做了一个图片比对的功能么,因为需要安装Composer扩展,并且这个扩展的使用,需要开启PHP的GD库的扩展支持。所以本地以及都调试好了,于是今天就上线。然后问题就来了,上线后,请求测试方法,接口直接报500了。后果:因为是线上环境,所以
作者:编程之家 时间:2022-10-09
msf漏洞都有什么
unix/webapp/drupal_drupalgeddon2:此模块利用表单API中的Drupal属性注入平台:PHP、Unix、LinuxArch:php、cmd、x86、x64特权:否许可证:MetasploitFramework许可证(BSD)排名:优秀披露日期:2018-03-28可用目标:0Automatic(PHPIn-Memory)1Automatic(PHPDropper)2Aut
作者:编程之家 时间:2022-10-09
11.PHP安装教程
1.安装Apache2.官网下载php.net3.解压安装包4.复制箭头指向的文件粘贴后重命名为php.ini文件5.在apache中引入php
作者:编程之家 时间:2022-10-09
CentOS7 下安装 Zabbix5.0
CentOS7下安装Zabbix 1.关闭防火墙 2.安装Zabbix 3.安装MySQL 4.导入zabbix表 5.启动 缺少libmysqlclient.so.18解决 SELinux解决 MySQL8.0解决 其他 6.验证 7.web页面 环境要求(
作者:编程之家 时间:2022-10-09
php统一的gocheck方法
这半个月断断续续在学习用PHP的ThinkPHP框架开发后端API。现在总结记录一下开发一个接口需要做好哪些事,以此提高开发效率,并且也有不错的扩展性。一、流程概要基本是这么一个流程,略过环境搭建:整理清楚有哪些接口设计数据表初步梳理是一对一,一对多,还是多对多编写验证器编
作者:编程之家 时间:2022-10-09
php 通过 curl 模拟发送 get 请求
php通过curl模拟发送get请求$ch=curl_init('http://www.scutephp.com/');curl_setopt($ch,CURLOPT_RETURNTRANSFER,true);curl_setopt($ch,CURLOPT_BINARYTRANSFER,true);$output=curl_exec($ch);$fh=fopen("out.html",'w');fwrite($fh,$out
作者:编程之家 时间:2022-10-09
如何在博客园中编辑数学公式
第一:1.设置->页首html代码,加入如下代码,并保存:<scriptsrc="http://latex.codecogs.com/latex.js"type="text/javascript"></script> 2.采用latex在线编辑公式,网站为https://www.codecogs.com/latex/eqneditor.php 第二:选
作者:编程之家 时间:2022-10-09
BUUCTF刷题-[ACTF2020 新生赛]BackupFile-1
[ACTF2020新生赛]BackupFile-11、通过dirsearch进行扫描,在扫描结果中发现了index.php.bak文件,(经过了几次尝试,才确定是这个文件,因为扫描出来的结果比较多),扫描结果如下:2、下载扫描的index.php.bak文件,查看文件信息,文件内容如下: 3、这里说明一下intval函
作者:编程之家 时间:2022-10-09
BUGKU—— No one knows regex better than me
知识点1、在ASCII码表中ASCII码规则在代码中\ddd任意字符三位八进制\160表示p在代码中\xhh任意字符二位十六进制\x70表示p \056 为八进制 代表 句点或小数点\160 为八进制 代表 小写字母p\150 为八进制 代表 小写字母
作者:编程之家 时间:2022-10-09
Composer安装扩展,一直提示PHP版本不对,但实际版本是满足的
问题:最近用Laravel框架开发,因为开发一个功能,需要做图片比对。所以需要安装一个插件,于是使用composer安装,但是一直安装失败,提示PHP最低版本需要>=7.4,但实际版本为7.3。因为我这边使用的是phpstudy的集成环境,看当前项目网站用的是PHP7.43。于是,我在CMD命令窗口,输
作者:编程之家 时间:2022-10-09
学习情况
1.CTF篇《CTF竞赛权威指南(pwn篇)》《从0到1CTFer成长之路》《CTF特训营-FlappyPig战队》星盟安全Pwn教程CTFPwn入门教程2.Java篇狂神说Java零基础3.PHP篇黑马程序员PHP零基础入门4.前端篇黑马程序员前端入门5.web安全小迪安全《白帽子讲web安全》《代码审计:企业
作者:编程之家 时间:2022-10-09
php-实验2 php基本程序设计
实验目的:掌握PHP语法基本元素,掌握数据类型、变量和常量、运算符、表达式的使用;掌握PHP流程控制;实验内容及要求:求一个一维数组的最大值。<?phpheader('Content-type:text/html;charset=utf-8');$arr1=[-1,5,9,8,2,5];$max=$arr1[0];for($i=0;$i<count($arr1);$i++){
作者:编程之家 时间:2022-10-09
PHP判断数组中存在某个值,PHP判断数组中存在某个索引下标
直接上代码PHP判断数组中存在某个索引下标:$array=['aa'=>'aaaa','bb'=>'bbbb','cc'=>'cccc'];echoarray_key_exists('bb',$array);//打印返回trueechoarray_key_exists('p
作者:编程之家 时间:2022-10-09
上一页
94
95
96
97
98
99
100
101
下一页
小编推荐
热门标签
更多
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